变量引用不存在的资源Build.xml

Bla*_*Hal 7 java eclipse ant

我正在使用Eclipse Kepler,我正在尝试执行我的构建脚本.

当我运行任务时,我得到一个Ant错误

变量引用不存在的资源:$ {workspace_loc:/MyProject_JAVA/dev-new/build.xml}.

问题是这条路是错的.它应该是 :

/MyProject_JAVA/dev/dev-new/build.xml.

我可以进入外部工具并更改这个版本的配置,但是如果我再次尝试运行任务,我会得到同样的错误.

如何更改Ant认为构建文件的位置?

bil*_*lni 6

我遇到了同样的问题,幸运的是我解决了它.进入Eclipse的首选项,编辑Ant - Runtime - Classpath.您将找到原因,并删除配置错误的条目.


错误Pic


解决Pic


Jam*_*tti 1

我认为你的右花括号放错了地方,我不确定冒号是否必要。尝试: ${workspace_loc}/MyProject_JAVA/dev-new/build.xml

编辑:我假设您在 Ant Build 外部配置的“Main”选项卡的“Base Directory”字段中使用它。

编辑2:实际上,当我仔细查看您的描述时,似乎 MyProject_JAVA 文件夹存在于工作区之外。那是对的吗?如果是这样,请尝试使用 ${project_loc} 代替。