非 Ant 的專案建置器

當我們執行專案建置器範例時,您可能已經注意到, 在我們建立專案建置器的 Ant 建置檔時,可以選擇外部工具類型:
外部工具類型選擇對話框

程式選項其實包含所有的項目,它能讓您為本端或網路檔案系統中可存取的任何執行檔定義外部工具。假設您不使用 Ant, 而要使用自己的 Shell Script 或 Windows .bat 檔來壓縮及部署 Eclipse 專案。則您要建立一個「程式」外部工具,來指定要用何種方式在哪裡執行您的 Script。

  1. 建立一個 Script 來執行您偏好的部署步驟。
  2. 在其中一個導覽視圖中,選取您要建置的專案,然後從快速功能表選擇內容
  3. 選取建置器,按一下新建...,選取程式,再按一下確定
  4. 這時會出現「外部工具」對話框,並配置成「程式」類型工具。
  5. 輸入 Script 的位置、其工作目錄和任何必要的引數。
    程式類型工具的外部工具對話框
  6. 在這個案例中,Script 是 Windows .bat 檔,但它可以是 Linux Shell Script、Perl Script,或者只是可以在您的系統上執行的任何項目。
  7. 重新整理建置選項標籤與我們在 Ant 專案建置器中所看到的完全相同。特別是建置選項標籤可讓我們控制哪些類型的建置可用來觸發建置器建置檔。
  8. 套用變更,然後按一下確定
  9. 如同 Ant 專案建置器一樣,我們可以控制這個專案建置器與其他專案建置器(例如 Java 專案所使用的預設 Java 建置器)之間的次序。
  10. 重新建置您的專案。這樣會觸發 Script 的執行。它所產生的任何輸出都會傳送到「主控台」視圖。

Ant 是配置和部署專案的好工具。但如果您偏好其他工具或想要自己進行, 您可以設定一個「程式」外部工具專案建置器。這樣可以讓您自訂專案的開發, 同時保有在每次建置專案時自動執行 Script 的方便性。