使用不同的 Ant 版本
Eclipse 平台提供 Ant 1.5.2 作為外掛程式的程式庫。依預設,在「工作台」中執行
Ant 建置檔時,會使用 1.5.2 版。也可能使用不同的版本(雖然它們不受支援)。至少有兩個使用不同 Ant 版本的方法:
- 變更 Ant 類別路徑:
- 當 Ant 執行建置檔時,它會在 Ant 類別路徑上尋找必要的類別。
Ant 類別路徑由外掛程式提供的新作業、類型或程式庫所組成,
再加上定義於外部工具喜好設定的類別路徑。若要存取喜好設定,請按一下視窗 > 喜好設定 > Ant > 執行時期。
與 Ant 1.5.2 相關的兩個 JAR 是
ant.jar
和 optional.jar
。
請移除這些 JAR,並從所要的 Ant 版本新增 JAR。請注意,已不再需要明確地將 Xerces JAR 新增至執行時期 Ant 類別路徑,
這樣做將會引起問題。Xerces 類別是從 org.apache.xerces 外掛程式(隨附於 Eclipse)載入的。對於大多數的 Ant
分送,Xerces JAR 不能在與 ant.jar 和 optional.jar 相同的實體位置上。此乃由於 Ant JAR 包含 manifest 檔,而此 mainfest 檔包含指向 Xerces JAR 的類別路徑進入點。
在變更 Ant 類別路徑後,之後所有的 Ant 建置都將使用更新版,而不使用預設值。若要 Ant 類別路徑還原成其原始狀態,
請選取「內容」頁面上的還原預設值按鈕。
- 使用 Ant 作為外部工具:
- 當無法選擇變更 Ant 類別路徑時,或是您只是要測試 Ant 的新版本或測試版,
則用它作為外部工具會是一個較好的解決方案,通常,當它在「工作台」中執行時,
Ant Script 本身會被視為外部工具,但這不是唯一的方法。
若要將 Ant 的二進位分送安裝為外部工具(附註:這些步驟適用於 Windows,但若是其他的作業系統,則可使用類似的方法):
- 從 http://ant.apache.org 下載並安裝二進位版本的 Ant。
- 按一下執行 > 外部工具 > 外部工具...。
- 按一下程式
- 按一下新建。
- 輸入外部工具的名稱(例如,External Ant)。
- 在位置欄位中,按一下瀏覽檔案系統。
- 尋找並選取
ant.bat
檔(它應是在 Ant 安裝的 bin
資料夾中)。
- 在引數欄位中,為您的 Script 輸入引數,這些引數通常是針對在「工作台」外部執行的 Script 所輸入的引數。
- 在工作目錄欄位中,輸入建置檔的目錄。
- 按一下執行來執行建置檔。
當您執行 Ant 作為外部工具時,Eclipse 所提供的任何作業或類型都會無法運作。此外,Ant 類別路徑喜好設定對 Script 執行沒有任何作用。

Ant 支援
外部工具

執行 Ant 建置檔
執行外部工具
修改 Ant 類別路徑
新增新的 Ant 作業和類型