NAnt имеет два встроенных свойства , nant.onsuccess и nant.onfailure для указания задач, выполняемых при успехе и неудаче соответственно.
nant.onsuccess
nant.onfailure
Есть ли эквивалент в Ant?
Я не думаю, что есть эквивалент муравья, но вы могли бы использовать trycatch (часть ant-contrib)
<trycatch> <try> <!-- Your code here --> <!-- Success message --> </try> <catch> <!-- Fail message --> </catch> </trycatch>
Надеюсь, это поможет
Кев Джексон, дал отличный пример exec-слушателя в его презентация = http://people.apache.org/~kevj/ossummit/extending-ant.html, исходники exec-слушателя включены
Вы можете запускать конкретные задания в зависимости на результат сборки после того, как ваша сборка завершена.
<exec-listener onSuccess="true|false"> .. your stuff goes here .. </exec-listener>
Несмотря на то, что я пометил Джона МакГа как ответ (поскольку это то, с чем я ушел), я также обнаружил, что возможно также создать аналогичную функциональность, используя BuildListeners .