Apache Ant で環境変数を参照するには

Apache Ant で環境変数を参照するには、property要素のenvironment属性を使います。

次の内容で env.xml ファイルを用意しましょう。

<project name="envecho" default="main">
    <property environment="env"/>
    <property name="deploy.dir" location="${env.HOME}/applications/tomcat"/>
    <target name="main">
        <echo message="My home is ${env.HOME}"/>
        <echo message="deploy.dir is ${deploy.dir}"/>
    </target>
</project>

これをAntで実行すると、次のような結果になります。

$ ant -f env.xml 
Buildfile: /home/user001/workspace/ant/env.xml

main:
     [echo] My home is /home/user001
     [echo] deploy.dir is /home/user001/applications/tomcat

BUILD SUCCESSFUL
Total time: 0 seconds

Apache Ant については下記が参考になります。

同じタグの記事: Java
同じカテゴリの記事: Java
同じカテゴリの記事: Linux
関連書籍: Java