Как вы сравниваете строки в Ant? - PullRequest
4 голосов
/ 27 апреля 2011

В 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 Ответ

3 голосов
/ 27 апреля 2011

Свойства муравья глобальны и неизменны.Возможно, вы уже установили свойство do.download где-то еще.

При попытке печати значения do.download ПЕРЕД элементом условия это, вероятно, уже будет "false".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...