在ant 1.6x中,尽管app.get.method = download,但条件永远不会成立,为什么这不起作用?
<target name="-get-method">
<condition property="do.download">
<equals arg1="${app.get.method}" arg2="download" />
</condition>
<echo message="${do.download}" />
</target>
答案 0 :(得分:3)
ant中的属性是全局且不可变的。 您可能已经在其他地方设置了do.download属性。
在条件元素之前尝试打印do.download的值它可能已经是“假”。