проблема условий муравья - PullRequest
0 голосов
/ 12 мая 2010

У меня проблема с муравьем. Я хотел бы использовать условия в муравьях. Но я получаю ошибку:

BUILD FAILED
C:\Projekti\Projekt ANT\build.xml:412: Problem: failed to create task or type
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.

и это код:

<target name="test">

<input message="Write some text: " addproperty="foo" />

<if>
 <equals arg1="${foo}" arg2="bar" />
 <then>
   <echo message="The value of property foo is 'bar'" />
 </then>

 <elseif>
  <equals arg1="${foo}" arg2="foo" />
  <then>
   <echo message="The value of property foo is 'foo'" />
  </then>
 </elseif>


 <else>
   <echo message="The value of property foo is not 'foo' or 'bar'" />
 </else>
</if>

</target> 

</project>

1 Ответ

0 голосов
/ 12 мая 2010

<if> является задачей Ant-contrib. Вы скачали Ant-contrib и правильно установили его?

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