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:
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.
- Utwórz skrypt wykonujący preferowane kroki wdrażania.
- W jednym z widoków nawigacyjnych wybierz projekt do zbudowania,
a następnie wybierz opcję Właściwości z menu kontekstowego.
- Zaznacz pozycję Programy budujące, kliknij przycisk Nowy, wybierz
pozycję Program i kliknij przycisk OK.
- Wyświetlone zostanie okno Narzędzie zewnętrzne, skonfigurowane dla narzędzi typu Program.
- Wprowadź położenie skryptu, jego katalog roboczy i wymagane argumenty.
- 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.
- 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.
- Zastosuj zmiany i kliknij przycisk OK.
- 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).
- 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.