我有一个目标,包括几个步骤,有时会失败。所有这些目标都是向Sonar报告,所以如果它失败了,那不是灾难性的。即使此特定目标失败,如何使构建成功?
我尝试了'condition','或','true'和'sequential'的某些组合,但Ant并不喜欢它们中的任何一种。
以下是我或多或少的事情:
<target name='sonar'>
<!-- do some stuff -->
<sonar:sonar key='key' version='version'/>
</target>
答案 0 :(得分:1)
我能看到的唯一方法是使用稍微过时但仍然有用的antcontrib扩展。然后你可以使用try / catch指令,只是回显你的错误。 http://ant-contrib.sourceforge.net/tasks/tasks/trycatch.html