2011-02-28 69 views
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

Eclipse只在不打開之前檢查build.xml(如類文件)。

我會假定標準版本和編譯jar沒有在指定的構建文件中定義,但在其他文件中?

螞蟻,你可以從那裏導入其他積累的文件和重用目標:

參見:http://ant.apache.org/manual/Tasks/import.html

所以,也許Eclipse中未找到任何導入的文件,或者你錯過了定義導入。

相關問題