2 つの環境変数が定義されています。
myuser@mymachine:~$ echo $ANT_HOME
/home/myuser/apache/ant/1.8.4/apache-ant-1.8.4
myuser@mymachine:~$ echo $ANT_IVY_HOME
/home/myuser/apache/ivy/apache-ivy-2.3.0-rc2
私は次のAntビルドを持っています:
<property environment="env"/>
<target name="testant">
<echo message="Ant home: ${env.ANT_HOME}"/>
<echo message="Ant ivy home: ${env.ANT_IVY_HOME}"/>
</target>
実行するtestant
と、次のコンソール出力が得られます。
Buildfile: /home/myuser/eclipse/workspace/myapp/build.xml
testant:
[echo] Ant home: /home/myuser/apache/ant/1.8.4/apache-ant-1.8.4
[echo] Ant ivy home: ${env.ANT_IVY_HOME}
BUILD SUCCESSFUL
Total time: 316 milliseconds
なぜ Ant は認識するのに認識ANT_HOME
しないのANT_IVY_HOME
ですか? 前もって感謝します!