如何在ant中取消定义环境变量

时间:2012-07-06 08:55:57

标签: ant environment-variables

我正在运行Ant以执行另一个进程。这个其他过程存在一些存在的环境变量的问题。当我执行其他进程时,我希望这些环境变量是未定义的。

当然,我可以在运行Ant之前取消定义环境变量。但是我感兴趣的是在执行其他进程之前在Ant中取消变量。

所以我在调用Ant时遇到了一个环境:

SOME_VAR=a-value

我的build.xml中有:

..<exec exacutable="program.exe>...

我的program.exe扼杀了SOME_VAR已定义的事实。

1 个答案:

答案 0 :(得分:1)

exec任务有一个newenvironment属性,当设置为true时会清除当前环境。与嵌套的env元素一起使用。