我目前使用ANT在Windows XP計算機上構建我的Java項目。 在我的build.xml文件中,我定義了3個任務,我希望在失敗的情況下,在關閉構建和退出(如恢復過程)之前執行默認任務。我想知道是否有可能。在發生故障的情況下在ANT中執行默認任務
謝謝
我目前使用ANT在Windows XP計算機上構建我的Java項目。 在我的build.xml文件中,我定義了3個任務,我希望在失敗的情況下,在關閉構建和退出(如恢復過程)之前執行默認任務。我想知道是否有可能。在發生故障的情況下在ANT中執行默認任務
謝謝
谷歌搜索,發現這個。它基本上是Ant的一個嘗試/捕獲。值得一看:http://ant-contrib.sourceforge.net/tasks/tasks/trycatch.html
從來沒有聽說過這樣的屬性/任務,但是下面是我的想法:你可以使用額外的'主'螞蟻腳本。
感謝您的答案。問題是,如果我能夠識別主腳本中的子腳本失敗,我不應該直接使用主腳本中的任務嗎? – Claus 2010-06-09 09:50:37
如果您可以捕捉任務失敗,則可以調用另一個目標。但是如果ant腳本由於目標失敗而停止,那麼我懷疑你可以在同一個ant腳本中捕獲這個失敗來調用另一個目標。 (但現在我明白了,你談到了失敗的任務,而不是目標) – 2010-06-09 11:16:36
謝謝你的答案..看起來我在找什麼,但我無法安裝ant-contrib。我只是使用標準ANT – Claus 2010-06-09 09:01:40