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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以访问Ant项目元素中的环境变量?相关的知识,希望对你有一定的参考价值。

考虑以下示例:

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

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

答案

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

另一答案

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

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

以上是关于是否可以访问Ant项目元素中的环境变量?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Android 中的 Fragment 访问 UI 元素?

如何访问 MainActivity() 中的片段元素?

如何从 Ant 'exec' 任务中导出环境变量?

Window系统下用Ant实现Java项目的自动构建和部署

ant的安装及项目的发布

是否会以O(n ^ 2)复杂度运行循环中的变量?