使用不同的 Ant 版本

Eclipse 平台提供 Ant 1.5.2 作為外掛程式的程式庫。依預設,在「工作台」中執行 Ant 建置檔時,會使用 1.5.2 版。也可能使用不同的版本(雖然它們不受支援)。至少有兩個使用不同 Ant 版本的方法:

變更 Ant 類別路徑:
當 Ant 執行建置檔時,它會在 Ant 類別路徑上尋找必要的類別。 Ant 類別路徑由外掛程式提供的新作業、類型或程式庫所組成, 再加上定義於外部工具喜好設定的類別路徑。若要存取喜好設定,請按一下視窗 > 喜好設定 > Ant > 執行時期。 與 Ant 1.5.2 相關的兩個 JAR 是 ant.jaroptional.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,但若是其他的作業系統,則可使用類似的方法):
  1. http://ant.apache.org 下載並安裝二進位版本的 Ant。
  2. 按一下執行 > 外部工具 > 外部工具...
  3. 按一下程式
  4. 按一下新建
  5. 輸入外部工具的名稱(例如,External Ant)。
  6. 位置欄位中,按一下瀏覽檔案系統
  7. 尋找並選取 ant.bat 檔(它應是在 Ant 安裝的 bin 資料夾中)。
  8. 引數欄位中,為您的 Script 輸入引數,這些引數通常是針對在「工作台」外部執行的 Script 所輸入的引數。
  9. 工作目錄欄位中,輸入建置檔的目錄。
  10. 按一下執行來執行建置檔。

當您執行 Ant 作為外部工具時,Eclipse 所提供的任何作業或類型都會無法運作。此外,Ant 類別路徑喜好設定對 Script 執行沒有任何作用。

相關概念
Ant 支援
外部工具

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

 
Copyright IBM Corporation and others 2000, 2003