Я предполагаю, что это скрипт ant, а не цель xsl.
Вы можете использовать атрибут failifexecutionfails задачи exec:
http://ant.apache.org/manual/Tasks/exec.html
Так что, если по какой-либо причине ваше выполнение завершится неудачно, ваша сборка также будет неудачной. По умолчанию это правда. Вы также можете проверить код возврата вашего исполняемого файла, используя атрибуты:
failonerror
и
resultproperty
например.
<target name="refactor-ids">
<echo>Refactor IDs</echo>
<exec executable="perl" dir="${basedir}" failonerror="false" resultproperty="return.code">
<arg value="script.pl" />
<arg value="input.xml" />
</exec>
<fail>
<condition>
<equals arg1="-1" arg2="${return.code}"/>
</condition>
</fail>
</target>