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

4

我有一个目标,由几个步骤组成,有时会失败。这个目标只是向Sonar报告,如果它失败了,那么不会造成灾难。即使这个特定的目标失败,我如何让构建成功呢?

我尝试过一些'condition'、'or'、'true'和'sequential'的组合,但Ant都不喜欢。

以下是我大致拥有的:

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

你尝试过使用 <target name="xyz" failonerror="false"> 吗? - JuanZe
你能否在Ant文件中发布目标? - KevinS
1
JuanZe,'target' 没有 'failonerror' 属性。 - Noel Yap
如果您在 <target> 上面提供了一个 <taskdef> 命令来告诉 Ant 在哪里找到 Sonar 类路径,那么您可以在 <taskdef> 中添加 onerror="ignore" 属性。 - Fuzzy Analysis
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接