Муравейный эквивалент nant.onsuccess / nant.onfailure - PullRequest
1 голос
/ 10 августа 2009

NAnt имеет два встроенных свойства , nant.onsuccess и nant.onfailure для указания задач, выполняемых при успехе и неудаче соответственно.

Есть ли эквивалент в Ant?

Ответы [ 3 ]

2 голосов
/ 10 августа 2009

Я не думаю, что есть эквивалент муравья, но вы могли бы использовать trycatch (часть ant-contrib)

<trycatch>
  <try>
    <!-- Your code here -->
    <!-- Success message -->
  </try>
  <catch>
    <!-- Fail message -->
  </catch>
</trycatch> 

Надеюсь, это поможет

1 голос
/ 04 сентября 2009

Кев Джексон, дал отличный пример exec-слушателя в его презентация = http://people.apache.org/~kevj/ossummit/extending-ant.html, исходники exec-слушателя включены

Вы можете запускать конкретные задания в зависимости на результат сборки после того, как ваша сборка завершена.

<exec-listener onSuccess="true|false">
 ..

your stuff goes here
..
</exec-listener>
0 голосов
/ 10 августа 2009

Несмотря на то, что я пометил Джона МакГа как ответ (поскольку это то, с чем я ушел), я также обнаружил, что возможно также создать аналогичную функциональность, используя BuildListeners .

...