Tvůrci projektů jiní než Ant

Když jsme se propracovávali naším příkladem tvůrce projektu, možná jste si všimli, že když jsme vytvářeli náš soubor sestavení Ant tohoto tvůrce projektu, měli jsme na výběr typ externího nástroje:
Dialogové okno výběru typu externího nástroje

Volba Program je v podstatě sběrnou nádobou umožňující vám definovat externí nástroj pro libovolný spustitelný soubor, který je přístupný na vašem lokálním nebo síťovém systému souborů. Předpokládejme, že namísto nástroje Ant preferujete použití svých vlastních skriptů nadstavby nebo souborů .bat z Windows k vytvoření souboru jar a zavedení svých projektů Eclipse. Pak byste měli vytvořit externí nástroj typu Program, který určí, kde a jak se váš skript provede.

  1. Vytvořte skript, který provede vaše preferované kroky zavedení.
  2. V jednom z navigačních pohledů vyberte projekt, který chcete sestavit, a zvolte z jeho kontextové nabídky Vlastnosti.
  3. Vyberte Tvůrci, klepněte na Nový..., vyberte Program a klepněte na OK.
  4. Zobrazí se dialogové okno Externí nástroje nakonfigurované pro nástroje typu Program.
  5. Zadejte umístění svého skriptu, jeho pracovní adresář a požadované argumenty.
    Dialogové okno Externí nástroje pro nástroje typu Program
  6. V tomto případě je skriptem soubor .bat z Windows, ale může to být i linuxový skript nadstavby, skript jazyka Perl nebo něco jiného, co může být ve vašem systému spuštěno.
  7. Karty Obnovit a Volby sestavení jsou identické s kartami, které jsme viděli u tvůrců projektu Ant. Zejména karta Volby sestavení umožňuje ovládat, jaké typy sestavení spouští náš soubor sestavení tvůrce projektu.
  8. Potvrďte změny a klepněte na OK.
  9. Stejně jako u tvůrců projektů Ant můžeme ovládat řazení tohoto tvůrce projektu s ohledem na ostatní tvůrce projektu (jako je např. standardní Tvůrce Java pro projekty Java).
  10. Proveďte znovusestavení svého projektu. To spustí provádění vašeho skriptu. Veškerý výstup, který vytvoří, bude odeslán do pohledu Konzola.

Ant je populární nástroj pro konfigurování a zavádění projektů. Dáváte-li ale přednost nějakému jinému nástroji nebo provedení vlastními silami, můžete si nastavit tvůrce projektu s programovým externím nástrojem. To vám umožňuje přizpůsobit zavedení vašeho projektu tak, aby vám to vyhovovalo, a současně se nevzdávat výhodnosti automatického spouštění svých skriptů, kdykoliv je váš projekt sestavován.