我正在使用我们的代码库来解决一些依赖性问题。
但是每当我点击任何包中的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解析构建依赖性。有什么帮助吗?
感谢。
答案 0 :(得分:1)
Eclipse只会在您之前打开它时检查build.xml(如类文件)。
我会假设标准版本和编译jar没有在指定的构建文件中定义,而是在其他文件中定义?
在ANT中,您可以导入其他构建文件并从那里重用目标:
请参阅:http://ant.apache.org/manual/Tasks/import.html
因此,Eclipse可能找不到任何导入的文件,或者您错过了定义导入。