Какой самый эффективный способ проверить, была ли установлена переменная среды перед выполнением остальной части сценария Ant?
Допустим, мой сценарий Ant требует установки переменной среды "FOO".Я получил следующее для работы, но мне было интересно, есть ли менее убедительный способ достижения того же результата:
<property environment="env"/>
<property name="env.FOO" value=""/>
<target name="my-target">
<condition property="foo.found">
<not>
<equals arg1="${env.FOO}" arg2=""/>
</not>
</condition>
<fail unless="foo.found" message="FOO not set."/>
<!-- do stuff here that uses the FOO environment variable -->
</target>