0

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ですか? 前もって感謝します!

4

1 に答える 1

2

エクスポートANT_IVY_HOMEせずに設定しただけですか?

于 2013-05-19T03:38:30.997 に答える