你如何比较Ant中的字符串?

时间:2011-04-26 21:18:40

标签: string ant build

在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> 

1 个答案:

答案 0 :(得分:3)

ant中的属性是全局且不可变的。 您可能已经在其他地方设置了do.download属性。

在条件元素之前尝试打印do.download的值它可能已经是“假”。