Это не прямой ответ на вопрос, который я задал.Но, принимая во внимание то, что сказали CAustin и jdpjamesp, я читаю содержимое моего выходного журнала, чтобы увидеть, была ли команда сбойной или нет.
Команда cmd вернет 1, даже если она прошла после некоторого числа n сбоев,Но выходной журнал в случае mvn будет иметь «BUILD SUCCESS», только если команда пройдет в конце.Поэтому поиск этой строки работает для меня.Журнал не должен добавляться после каждого раза.
Так что я реализовал это -
<property name="pass.string" value="BUILD SUCCESS" />
<resourcecount property="pass.string.count">
<fileset id="matches" file="@{log}">
<contains text="${pass.string}" />
</fileset>
</resourcecount>
<if>
<equals arg1="${pass.string.count}" arg2="0" />
<then>
..
</then>
<else>
..
</else>
</if>