如何让Ant忽略来自一个目标的错误?

时间:2011-09-05 16:00:14

标签: ant sonarqube

我有一个目标,包括几个步骤,有时会失败。所有这些目标都是向Sonar报告,所以如果它失败了,那不是灾难性的。即使此特定目标失败,如何使构建成功?

我尝试了'condition','或','true'和'sequential'的某些组合,但Ant并不喜欢它们中的任何一种。

以下是我或多或少的事情:

<target name='sonar'>
    <!-- do some stuff -->
    <sonar:sonar key='key' version='version'/>
</target>

1 个答案:

答案 0 :(得分:1)

我能看到的唯一方法是使用稍微过时但仍然有用的antcontrib扩展。然后你可以使用try / catch指令,只是回显你的错误。 http://ant-contrib.sourceforge.net/tasks/tasks/trycatch.html