Я выполняю ant-скрипт в windows. При этом я выполняю команду dir
в задаче exec
, как показано ниже
<target name="dummy">
<exec executable="cmd" failonerror="true">
<arg line="/C DIRR"/>
</exec>
<exec executable="cmd" failonerror="true">
<arg line="/C cd /d c:\temp"/>
</exec>
</target>
Здесь я задал DIRR
вместо DIR
, это выполнение будет неудачным. но сборка ant не происходит. Он показывает сообщение об ошибке dirr не распознан как внутренняя или внешняя команда
и следующая команда cd /d c:\temp
также была выполнена. Я хочу, чтобы выполнение скрипта ant было остановлено после появления сообщения об ошибке.
Я хочу, чтобы этот скрипт прекратил выполнение, если произойдет ошибка в любой из команд exec. failonerror
также не помогает. Как прекратить сборку ant, если exec не сработал.
Примечание: я использую ant 1.8.2