在ant的配置文件中,可以设置属性environment的值,设置的这个值就作为访问环境变量的前缀。例如声明了environment=“env”,那么就可以通过env.<环境变量名称>来访问环境变量。
例如创建了一个Java工程,在工程目录下有一个build.xml文件:
其中build.xml文件的内容:
<project><property environment="env"/><target name="help"><echo message="${env.CATALINA_HOME}"></echo></target></project>
在build.xml文件中,设置了访问环境变量的前缀是env。通过env.CATALINA_HOME可以访问CATALINA_HOME这个环境变量的值。
在cmd窗口下执行ant help,正确输出了环境变量CATALINA_HOME的值: