Programy budujące projektu dla narzędzi innych niż narzędzie Ant

W przykładzie dotyczącym programu budującego projektu można było zauważyć, że podczas tworzenia pliku budowy narzędzia Ant dla programu budującego projekt możliwy był wybór typu narzędzia zewnętrznego:
Okno dialogowe wyboru typu narzędzia zewnętrznego

Opcja Program to ogólna opcja umożliwiająca zdefiniowanie narzędzia zewnętrznego dla dowolnego pliku wykonywalnego, który jest dostępny w lokalnym lub sieciowym systemie plików. Załóżmy, że zamiast narzędzia Ant preferowane jest użycie własnych skryptów powłoki lub plików .bat systemu Windows, które służą do tworzenia plików .jar i wdrażania projektów Eclipse. W takim przypadku należy utworzyć narzędzie zewnętrzne Program, które określa miejsce i sposób wykonania skryptu.

  1. Utwórz skrypt wykonujący preferowane kroki wdrażania.
  2. W jednym z widoków nawigacyjnych wybierz projekt do zbudowania, a następnie wybierz opcję Właściwości z menu kontekstowego.
  3. Zaznacz pozycję Programy budujące, kliknij przycisk Nowy, wybierz pozycję Program i kliknij przycisk OK.
  4. Wyświetlone zostanie okno Narzędzie zewnętrzne, skonfigurowane dla narzędzi typu Program.
  5. Wprowadź położenie skryptu, jego katalog roboczy i wymagane argumenty.
    Okno dialogowe Narzędzia zewnętrzne dla narzędzi typu Program
  6. W tym przypadku skrypt ma postać pliku .bat w systemie Windows, ale może to być skrypt powłoki Linuksa, skrypt Perl lub praktycznie dowolny inny plik, który można wykonać w danym systemie.
  7. Karty Odświeżanie i Opcje budowania są identyczne jak karty przedstawione dla programów budujących projektu narzędzia Ant. Karta Opcje budowania umożliwia określenie typów operacji budowania, które będą wyzwalały plik budowy programu budującego projektu.
  8. Zastosuj zmiany i kliknij przycisk OK.
  9. Podobnie jak w przypadku programów budujących projektu narzędzia Ant, możesz decydować o kolejności tego programu w odniesieniu do innych programów budujących projektu (takich jak domyślny program budujący Java dla projektów Java).
  10. Odbuduj projekt. Spowoduje to wywołanie skryptu. Wygenerowane dane wyjściowe zostaną przesłane do widoku Konsola.

Narzędzie Ant to popularne narzędzie do konfigurowania i wdrażania projektów. Jeśli jednak użytkownik preferuje jakieś inne narzędzie lub chce pracować samodzielnie, można skonfigurować program budujący projektu dla narzędzia zewnętrznego. Umożliwia to dostosowanie procesu wdrażania projektu do własnych potrzeb, zachowując jednak wygodę funkcji automatycznego uruchamiania skryptu podczas każdej operacji budowania projektu.