我正在尝试设置ANT构建。 但是,当我调用构建命令Ubuntu 10.10中不存在Ant变量
helloworld_15/$ {NAME}不存在。
BUILD FAILED(总时间:0秒)
另外,配置变量似乎并不被分配。
但是,我已经将它们设置为/etc/envitonment
我试图回显$<varaiable_name>
和值得到显示。
试图谷歌,但没有解决方案似乎是第一个有这个问题。
PS:OS的Ubuntu 10.10
我正在尝试设置ANT构建。 但是,当我调用构建命令Ubuntu 10.10中不存在Ant变量
helloworld_15/$ {NAME}不存在。
BUILD FAILED(总时间:0秒)
另外,配置变量似乎并不被分配。
但是,我已经将它们设置为/etc/envitonment
我试图回显$<varaiable_name>
和值得到显示。
试图谷歌,但没有解决方案似乎是第一个有这个问题。
PS:OS的Ubuntu 10.10
主叫壳的环境变量不是,默认情况下,换算成Ant属性。如果你想访问它们,你需要使用类似的方式“导入”它们:
<property environment="e_pref" />
在你的构建文件中。一旦你做到了这一点,你可以用你刚才设置的前缀的方式访问它们:
<echo message="NAME=${e_pref.NAME}" />
您可以设置environment=""
- 即一个空的前缀 - 但你还是需要点访问:
<echo message="NAME=${.NAME}" />
排除了问题。 不知何故netbeans ant在sudo模式下运行时不访问环境变量。 我没有找到解决方案,但我与非sudo UI fornetbeans安顿下来。
感谢您的宝贵时间和帮助。
@Nishat - 我已经推测这是你可能需要基于构建失败的消息,以及你提到`/ etc/environment` - HTH的事实。 – 2011-01-09 23:20:32