如果发生故障,请在ANT中执行默认任务

时间:2010-06-09 08:44:15

标签: java ant exit

我目前正在使用ANT在Windows XP计算机上构建我的Java项目。 在我的build.xml文件中,我已经定义了3个任务,我希望在失败的情况下,在关闭构建和退出之前执行默认任务(如恢复过程)。我想知道是否有可能。

感谢

2 个答案:

答案 0 :(得分:2)

用Google搜索并发现了这一点。它基本上是Ant的try / catch。值得一看:http://ant-contrib.sourceforge.net/tasks/tasks/trycatch.html

答案 1 :(得分:1)

从未听说过这样的属性/任务,但我想到了以下内容:您可以使用额外的“Master”蚂蚁脚本。

  • 主脚本(新脚本)包含原始脚本中的所有公共目标,并将工作委托给构建脚本中的相应任务(ant调用)
  • 如果委托失败,主人应该能够识别失败,并且可以调用“清理”任务(在“主人”或原始构建文件上)