我的一个构建脚本给了我以下错误:-
if 不支持嵌套的 "not" 元素
我担心 ant im 使用的版本不支持<not>
. <not>
ANT 支持的标签从哪个版本开始?
<not>
仅适用于选择器,它不是<if>
标签的一部分。您可以使用<else>
表达式替换它。
<if>
<equals arg1="something" arg2="orother">
<else>
the stuff you want to do...
</else>
</if>
<not>
从 1.4 开始就在 Ant 中,请参阅源代码。Ant-contrib 需要 1.5,所以理论上你不应该看到这个问题。
您的if
任务很可能来自另一个包,而不是ant-contrib
. 您的构建文件中必须有一些其他taskdef
条目。或者它不是一个规则的蚂蚁分布。