ANT构建错误 - 不支持<not>标记</not>

时间:2012-10-30 04:21:52

标签: java ant build

我的一个构建脚本给出了以下错误: -

  

如果不支持嵌套的“not”元素

我担心ant im的版本不支持<not>。从哪个版本向上是ANT支持的<not>标记?

2 个答案:

答案 0 :(得分:2)

<not>仅适用于选择器,它不属于<if>标记。您可以使用<else>表达式替换它。

<if>
  <equals arg1="something" arg2="orother">
  <else>
    the stuff you want to do...
  </else>
</if>

答案 1 :(得分:0)

自1.4以来

<not>在Ant中,请参阅the source code。 Ant-contrib需要1.5,所以理论上你不应该看到这个问题。

您的if任务可能来自另一个包,而不是ant-contrib。您的构建文件中必须有一些其他taskdef条目。或者它不是常规的蚂蚁分布。