我正在运行Ant以执行另一个进程。这个其他过程存在一些存在的环境变量的问题。当我执行其他进程时,我希望这些环境变量是未定义的。
当然,我可以在运行Ant之前取消定义环境变量。但是我感兴趣的是在执行其他进程之前在Ant中取消变量。
所以我在调用Ant时遇到了一个环境:
SOME_VAR=a-value
我的build.xml中有:
..<exec exacutable="program.exe>...
我的program.exe扼杀了SOME_VAR
已定义的事实。
答案 0 :(得分:1)
exec任务有一个newenvironment
属性,当设置为true
时会清除当前环境。与嵌套的env
元素一起使用。