Java 为什么蚂蚁识别一些环境变量而不识别其他环境变量
我定义了2个环境变量:Java 为什么蚂蚁识别一些环境变量而不识别其他环境变量,java,ant,environment-variables,Java,Ant,Environment Variables,我定义了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="testan
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>
为什么蚂蚁能认出蚂蚁的家,却不能认出常春藤的家?提前谢谢 你只是设置了
ANT_IVY_HOME
而不是导出它吗?谢谢@smooth reggae(+1)-但是没有,ANT_IVY_HOME
是在中定义/导出的。bashrc
…不,ANT不会过滤这样的东西。你是在同一个壳里做回声和呼叫蚂蚁吗?
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