2013-03-25 113 views
2

我有一個(希望)非常基本的問題。我對Ant非常陌生,我只是試圖使用構建文件,所以我可以爲我最近發現的開源應用程序Rapid Miner編寫一些插件。我一直在試圖與Eclipse編譯它的每一次點擊運行,雖然我得到的,看起來像這樣的錯誤(以下Eclipses.org自己如何做到這一點的說明。):無法從資源加載定義

Buildfile: C:\Users\jcarr14\Eclipse\Workspace\RapidMiner_Unuk\build.xml 
    [taskdef] Could not load definitions from resource net/sf/antcontrib/antlib.xml. It could not be found. 

BUILD FAILED 
C:\Users\jcarr14\Eclipse\Workspace\RapidMiner_Unuk\build.xml:329: taskdef class com.oracle.appbundler.AppBundlerTask cannot be found 
using the classloader AntClassLoader[] 

Total time: 306 milliseconds 

在我看來,必須有文件丟失,但我無法弄清楚它應該在哪裏,因此我無法弄清楚它是否真的存在,或者即使Eclipse是罪魁禍首。我確實進入了Eclipse文件夾並尋找net/sf/antcontrib/antlib.xml,但無法找到任何東西。

我認爲這可能是問題不在Eclipse中,但與Rapid Miner。所以我查找了RapidMiner項目結構中的相同位置,但無法找到它。我還在RapidMiner的論壇上發佈了一個類似的問題,以防RapidMiner特定。

我想我需要回答的基本問題是如何檢查Ant是否在Eclipse中正確安裝。一旦我知道Eclipse工作正常,我可以把我所有的注意力放在找出RapidMiner有什麼問題......

回答

5

看來你需要安裝ant-contrib

+0

我正在調查此問題。我應該想到,我可能會錯過一個圖書館。現在我只需要弄清楚在哪裏放置這個東西...... – 2013-03-25 17:59:29

+1

看看你的ant安裝在哪裏(找出可執行文件在哪裏)。將該jar放入'{an​​t_install}/lib'文件夾中。 – 2013-03-25 18:02:16

+0

這似乎工作。我只是在Eclipse中爲antcontrib添加了一個外部jar,並且我能夠通過構建過程的這一部分。可悲的是,我沒有掛在別的地方,但我會嘗試在我自己的工作一段時間,然後抱怨SO ... – 2013-03-25 18:36:44