【发布时间】:2010-05-28 20:18:38
【问题描述】:
我有一个问题,我不想在调用调用 exec 任务的 ant 目标之前调用 setEnv.sh 文件。
现在我有一种方法可以将环境变量保存在 setenv.properties 文件中 键=值表示法。
exec 任务由于某种原因看不到 .properties 文件中设置的变量.... (我知道我可以使用 env 标签,但 setenv.properties 是动态生成的)
setenv.properties:
HELLO=XYZ
我的 build.xml 的一部分:
<property file="setenv.properties"/>
<target name="test" depends="setEnv">
<exec executable="/bin/ksh" newenvironment="false">
<arg value="test.ksh" />
</exec>
</target>
test.sh:
echo ${HELLO}
有什么想法吗?
【问题讨论】:
标签: ant