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

W przykładzie dotyczącym programu budującego projekt 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 opcję Program i kliknij przycisk OK.
  4. Wyświetlone zostanie okno Narzędzia 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 projekty 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 projekt.
  8. Zastosuj zmiany i kliknij przycisk OK.
  9. Podobnie jak w przypadku programów budujących projekt narzędzia Ant, możesz decydować o kolejności tego programu w odniesieniu do innych programów budujących projekty (takich jak domyślny program budujący Java dla projektów Java).
  10. Zbuduj projekt ponownie. 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 projekt 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.