Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以访问Ant项目元素中的环境变量?_Ant - Fatal编程技术网

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

是否可以访问Ant项目元素中的环境变量?,ant,Ant,考虑以下示例: <project basedir="${env.DIR}"> ... </project> ... 可以沿着这些线访问项目元素中的环境变量吗?不可以。你也不能在那里使用房产。您必须从调用构建文件的方式更改它们。例如,如果您使用另一个调用它,您可以在那里设置basedir属性。如果您从Eclipse调用构建文件,要从运行ant构建文件的任务中设置基本目录属性,您可以: 右键单击构建文件 选择“运行方式”->“外部工具配置…” 在“Main”选项卡下

考虑以下示例:

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

...

可以沿着这些线访问项目元素中的环境变量吗?

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

如果您从Eclipse调用构建文件,要从运行ant构建文件的任务中设置基本目录属性,您可以:

  • 右键单击构建文件
  • 选择“运行方式”->“外部工具配置…”
  • 在“Main”选项卡下,使用基本目录框输入目录,但请注意此处定义环境变量的语法,例如,如果您的环境变量名为“DIR”,它将是:
    ${env_var.DIR}