儲存及重複使用 Ant 選項

當我們在前一節中執行 HelloWorld.xml Ant 建置檔時, 我們選擇的目標,以及「執行 Ant」對話框中的所有其他選項都會儲存到一個叫做「啟動配置」的實體中。啟動配置包含以特定方式執行單一 Ant 建置檔時所需要的全部詳細資料。單一的 Ant 建置檔可以關聯到多個啟動配置。所以,除了在前一步驟中所建立的啟動配置外(指定 HelloWorld.xml 建置檔應該使用該次序來執行目標 Hello 和 World),我們可以為同一個建置檔建立第二個啟動配置, 並以相反的次序來指定同樣的目標。目前都很不錯。但啟動配置真正的好處在於現在您可以用任何一種配置來快速執行您的 Ant 建置檔,而您只需要指定對應的啟動配置即可。

  1. 從「工作台」工具列中,選取執行 > 外部工具 > 外部工具...
  2. 這時會開啟「外部工具」對話框,提供啟動配置選項,供您檢視和編輯。在左邊的樹狀結構中,會已經選取好我們在執行 HelloWorld.xml 建置檔時所建立的啟動配置, 而右邊的標籤則顯示這個啟動配置的選項。
    「外部工具」對話框
  3. 在對話框頂端,將名稱變更為 'Hello World',然後套用變更。
  4. 在左邊的樹狀結構中,從選取的啟動配置開啟快速功能表,然後選擇複製。這時會建立 Hello World 建置檔的啟動配置副本,並且在名稱後面附加 '(1)', 然後樹狀結構中會選取新的啟動配置。
  5. 將新的配置重新命名為 'World Hello'。
  6. 目標標籤中,按一下次序... 按鈕,變更目標的次序, 使 World 目標先執行,然後套用變更。
  7. 按一下執行
  8. 和之前一樣,HelloWorld.xml 建置檔會執行,並且將其輸出傳送到「主控台」視圖。 然而,這次因為目標順序反轉,所以輸出也會反轉。
  9. 回到工具列中的「外部工具」下拉功能表。
    外部工具下拉功能表
    請注意,歷程中有兩個項目,一個是針對 Hello World,另一個是針對 World Hello。如果要重新執行 Ant 建置檔,使其輸出 Hello World, 您只需要選取歷程中的這個啟動配置。如果要重新執行啟動配置來輸出 World Hello,請在歷程中選取這個配置。
    附註:歷程是有順序的,最常執行的配置會出現在下拉功能表頂端。

我們已經完成 Eclipse 中有關 Ant 整合的基本觀念。 在下面的章節中,我們將提供幾個實際的使用案例,在 Eclipse 中執行 Ant 建置檔。