<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