错误:项目中不存在目标

时间:2011-02-28 01:09:36

标签: java ant build

我正在使用我们的代码库来解决一些依赖性问题。

但是每当我点击任何包中的build.xml文件时,我都会

"Target XXX does not exist in the project" error. 

有趣的是,如果我保留其中任何一个,build.xml文件没有显示任何错误,但如果我点击打开其中任何一个,我就会遇到这些错误。以下是一些示例:

   <target name="javadoc" depends="compile-jar">
   <target name="release" depends="standard-release" description="PackageBuilder entry point"/>

我收到了所有目标的错误。不幸的是,我不能在论坛上发布很多代码,但我希望有任何建议可以带我走向正确的方向。如果有什么我没有提到的请告诉我,我可以添加它。

另外,我不太清楚整个build.xml和其他ANT的工作原理。我知道在http://ant.apache.org有很好的帮助,但我需要一些博客/书籍/图表/流程图来解释这是如何工作的,以及在文档开始有意义之前,如何更容易地用Java解析构建依赖性。有什么帮助吗?

感谢。

1 个答案:

答案 0 :(得分:1)

Eclipse只会在您之前打开它时检查build.xml(如类文件)。

我会假设标准版本和编译jar没有在指定的构建文件中定义,而是在其他文件中定义?

在ANT中,您可以导入其他构建文件并从那里重用目标:

请参阅:http://ant.apache.org/manual/Tasks/import.html

因此,Eclipse可能找不到任何导入的文件,或者您错过了定义导入。