错误:项目中不存在目标。

7
我正在处理一些依赖问题,需要操作我们的代码库。
然而,每当我在任何包中点击一个 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个回答

1

Eclipse只有在打开build.xml文件时才会检查它们,而不是像class文件一样。

我认为standard-release和compile-jar没有在指定的构建文件中定义,而是在其他文件中定义了?

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

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

因此,也许Eclipse找不到任何导入的文件,或者您忘记定义导入。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接