windows环境变量在eclipse ant目标中不可见

时间:2013-09-06 14:54:54

标签: eclipse ant environment-variables

我有一个ant任务,通过调用setenv.bat文件来设置环境变量:

<target name="setEnvWindows" if="isWindows" >
    <exec dir="C:\Oracle\Middleware\Oracle_OSB1\tools\configjar" executable="cmd">
        <arg value="/c"/>
        <arg value="setenv.bat"/>
    </exec>
    <echo message="SetEnvWindows"/>
</target>

接下来,我有另一个使用这些变量的任务:

<property environment="env"/>
<echo message="${env.OSB_HOME}"/>

但是,第一个目标中设置的变量:OSB_HOME对于其余目标是不可见的。只有在重启eclipse后才能看到它。

如何定义环境变量,使其在不重启eclipse的情况下对后续目标可见?

0 个答案:

没有答案