Ant:无法处理环境变量集和工作目录
在我的CMAKE运行之前,我需要设置大约10个环境变量。这就是我正在做的 mybuild.xml的顶部有以下内容Ant:无法处理环境变量集和工作目录,ant,Ant,在我的CMAKE运行之前,我需要设置大约10个环境变量。这就是我正在做的 mybuild.xml的顶部有以下内容 <property environment="env" /> 创建包含所有环境变量的批处理文件。我的ANT Build.xml中有类似的内容 调用runCompile 然后我试着打电话给CMAKE 我面临的问题有: 我无法获取任何环境变量,例如:当我尝试打印${env.CMAKE_COMMAND}时,它打印${env.CMAKE_COMMAND}而不是值 当我
<property environment="env" />
${env.CMAKE_COMMAND}
时,它打印${env.CMAKE_COMMAND}
而不是值<exec executable="emacs">
<env key="DISPLAY" value=":1.0"/>
</exec>
我认为代码格式的问题在于代码块在列表中-尝试将它们缩进两次,即8个空格而不是4个空格。似乎不起作用。我仍然得到${env.CMAKE_COMMAND}
打印:-(Karthik K)我假设在嵌套的Env元素中设置环境变量不会影响执行的可执行文件之外的使用。也许您应该考虑用像描述的属性文件来设置环境的另一种方法。您应该能够引用它们,例如“代码> ${cMaMax命令} /代码>。