我正在尝试设置ANT版本。 但是,当我调用构建命令
时helloworld_15 / $ {NAME}不存在 BUILD FAILED(总时间:0秒)
似乎也没有分配配置变量。
但是我已将它们设置为/etc/envitonment
我尝试了echo $<varaiable_name>
并显示了值。
尝试谷歌而不是解决方案似乎是第一个遇到此问题的人。
PS:OS Ubuntu 10.10
答案 0 :(得分:1)
默认情况下,调用shell的环境变量不会转换为Ant属性。如果要访问它们,则需要使用以下内容“导入”它们:
<property environment="e_pref" />
在您的构建文件中。完成后,您可以通过刚刚设置的前缀访问它们:
<echo message="NAME=${e_pref.NAME}" />
您可以设置environment=""
- 即空前缀 - 但您仍需要点访问:
<echo message="NAME=${.NAME}" />
答案 1 :(得分:0)
排除问题。 在sudo模式下运行时,netbeans ant不会以某种方式访问环境变量。 我没有找到解决方案,但我安排了非sudo UI fornetbeans。
Thanx为您提供宝贵的时间和帮助。