如何在执行 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>