日期:2014-05-19  浏览次数:20877 次

关于ant 中environment属性
<project name="ejb3" basedir=".">
<property name="src.dir" value="${basedir}\src" />
<property environment="env" />
<property name="jboss.home" value="{env.JBOSS_HOME}" />
<property name="jboss.server.config" value="default" />
<property name="build.dir" value="${basedir}\build" />

其中:<property name="jboss.home" value="{env.JBOSS_HOME}" />应该是调用系统中的环境变量JBOSS_HOME的值,可是为什么不行。
而我换成:<property name="jboss.home" value="E:\jboss-4.2.3.GA" />
就可以了。

环境变量JBOSS_HOME中的值也是E:\jboss-4.2.3.GA.
不知是何原因,各位帮忙解答一下哈。不胜感激。

------解决方案--------------------
value="${env.JBOSS_HOME}"