<property environment="env"/>
<echo message="TMP = ${env.TMP}"/>
可以在Ant中通過為環境創建屬性並為其分配名稱來訪問環境變量。 然後可以使用屬性名稱訪問變量。
此示例顯示輸出中tmp環境變量的內容。 首先,環境加載到env屬性中。 然後使用$ {env.TMP}訪問tmp變量。 將值寫入輸出後。
<project name="MyProject" default="test" basedir=".">
<target name="test">
<!-- Load the environment properties -->
<property environment="env"/>
<!-- Show the TMP in the output -->
<echo message="TMP = ${env.TMP}"/>
</target>
</project>
V:\tmp\ant>ant
Buildfile: build.xml
test:
[echo] TMP = C:\Users\Olivier\AppData\Local\Temp
BUILD SUCCESSFUL
Total time: 0 seconds