Ant環境変数を取得する方法

構文:

<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


参考文献:

Apache Ant

Ant property

最近のコメント