#ant
#ant
Вопрос:
Я отправляю путь к файлу в качестве параметра ant в командной строке. Я хочу, чтобы сборка завершилась неудачно, если параметр не существует. Как это сделать?
Спасибо!
Ответ №1:
Используйте атрибут if для целевого объекта, например :
<project name="test" default="init">
<target name="init" if="${path}">
<!--This will only execute if ${path} is defined from the command line-->
</target>
</project>
Второй вариант: более подробный
<project name="test" default="init">
<target name="init">
<fail message="Path is not set! Exiting ant script!">
<condition>
<not>
<isset property="${path}"/>
</not>
</condition>
</fail>
</target>
</project>