Ubuntu 10.10中不存在Ant变量

时间:2011-01-09 18:46:00

标签: ant ubuntu build build-process build-automation

我正在尝试设置ANT版本。 但是,当我调用构建命令

  

helloworld_15 / $ {NAME}不存在   BUILD FAILED(总时间:0秒)

似乎也没有分配配置变量。

但是我已将它们设置为/etc/envitonment 我尝试了echo $<varaiable_name>并显示了值。

尝试谷歌而不是解决方案似乎是第一个遇到此问题的人。

PS:OS Ubuntu 10.10

2 个答案:

答案 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为您提供宝贵的时间和帮助。