是否可以访问Ant项目元素中的环境变量?

时间:2011-12-08 23:37:08

标签: ant

考虑以下示例:

<project basedir="${env.DIR}">
  ...
</project>

是否可以沿着这些行访问项目元素中的环境变量?

2 个答案:

答案 0 :(得分:2)

不,你不能。你也不能在那里使用房产。您必须从调用构建文件的方式更改它们。例如。如果您使用其他 ant task 来调用它,则可以在那里设置basedir属性。

答案 1 :(得分:0)

如果您从Eclipse调用构建文件,则可以从运行ant构建文件的任务中设置Base Directory属性,您可以:

  1. 右键单击构建文件
  2. 选择“运行方式”->“外部工具配置...”
  3. 在“主”选项卡下的“基本目录”框中,输入目录,但请注意此处定义环境变量的语法,例如,如果您的环境变量名为“ DIR”,则为:{{1 }}