我正在尝试设置 ANT 构建。
但是,当我调用构建命令时
helloworld_15/${NAME} does not exist.
BUILD FAILED (total time: 0 seconds)
此外,似乎没有分配配置变量。
但是我已将它们设置为
/etc/envitonment
我试过回声 $<varaiable_name>
并显示值。尝试谷歌但没有解决方案似乎是第一个遇到这个问题的人。
PS:操作系统 Ubuntu 10.10
最佳答案
默认情况下,调用 shell 的环境变量不会转换为 Ant 属性。如果您想访问它们,您需要使用以下方式“导入”它们:
<property environment="e_pref" />
在你的构建文件中。完成后,您可以通过刚刚设置的前缀访问它们:
<echo message="NAME=${e_pref.NAME}" />
您可以设置
environment=""
- 即一个空前缀 - 但您仍然需要点来访问:<echo message="NAME=${.NAME}" />
关于Ant 变量在 Ubuntu 10.10 中不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4641021/