1. 程式人生 > >eclipse使用ant + ivy 配置專案jar包和依賴關係

eclipse使用ant + ivy 配置專案jar包和依賴關係

首先,ant是版本區分的,不同版本適配不同jdk版本。

以我本機為例,本機ant版本為1.7.0對應ivy版本是2.2.0,jdk使用的1.5

將ant檔案安裝或解壓後,配置ant的環境變數:

ANT_HOME:指向ant的檔案路徑。

path:追加%ANT_HOME%\bin;

執行cmd,輸入ant顯示:

Buildfile: build.xml does not exist!
Build failed

輸入ant -version顯示:

說明ant安裝成功!

另外說下ivy,本人用的下載好的2.2.0版本的ivy解壓包。

主要注意的是,ant與ivy的JDK版本要一致,不然ivy不支援低版本jdk肯定也會報錯的。

將ivy資料夾中的ivy-2.2.0.jar,拷到ant\lib目錄下,切ant資料夾與ivy資料夾最好在同級目錄下一起存放。

匯入成功後,ant與ivy環境算是配置完畢了!

但是別得意!還需要配置eclipse,使它支援本機ant配置!

eclipse中,開啟window --- preferences --- ant --- Runtime中,

設定Ant home Entries,指向本地ant安裝路徑!

OK,eclipse關聯ant配置完畢!

檢出基於ant管理的專案,提示缺少jar包。

然後在workspace中,找到該專案的build.cmd檔案,雙擊執行,可以看到,jar包下載完成。如果報錯,可能是JDK版本不相容的問題。

本人在這裡遇到一個天坑的問題,就是下載下來的ivy檔案,不完整,所以我無論怎麼替換jdk,和配置環境變數,都報錯!

後來重新考來一個ivy檔案,順利通過!