Как отменить скрипт ant, если задача exec не выполняется

Я выполняю 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

7
задан olibre 11 October 2013 в 10:22
поделиться