Vytváření souboru sestavení Ant jako tvůrce projektu

Abychom zjistili, jak tvůrci projektu pracují, vytvoříme jednoduchý projekt s jediným zdrojovým souborem a souborem sestavení Ant, který vytvoří soubor jar pro jednoduchý soubor třídy. Ačkoliv tento příklad používá jazyk Java, je třeba poznamenat, že tvůrci projektu jsou k dispozici pro všechny projekty, ať už v jazyce Java nebo jiné.

  1. Vytvořte projekt Java s názvem 'HW'.
  2. Vytvořte zdrojový soubor Java s názvem 'HelloWorld' s metodou main.
  3. Do metody main vložte jediný příkaz 'System.out.println()' a nechte jej vytisknout libovolný text.
  4. Změny uložte.
  5. Vytvořte soubor s názvem 'projectBuilder.xml', otevřete jej v editoru Ant, vepište následující obsah a uložte změny.
  6. <?xml version="1.0" encoding="UTF-8"?>
    <project name="HW.makejar" default="makejar" basedir=".">

    <target name ="makejar" description="Vytváření souboru jar pro projekt HW ">
    <jar jarfile="HelloWorld.jar" includes="*.class" basedir="."/>
    </target>
    </project>

  7. V jednom z navigačních pohledů vyberte projekt HW a zvolte z jeho kontextové nabídky Vlastnosti.
  8. V dialogovém okně s vlastnostmi projektu vyberte Tvůrci, pak klepněte naNový....
  9. V dialogovém okně Vybrat typ konfigurace vyberte Sestavení Ant a klepněte na OK.
  10. Zobrazí se dialogové okno Externí nástroje. Nastavte název na 'Makejar'. Na kartě Main klepněte na Soubor sestavení Procházet pracovní prostor... a nastavte Umístění tak, aby jím byl soubor sestavení projectBuilder.xml vytvořený výše. Potom klepněte na Základní adresář Procházet pracovní prostor... a nastavte základní adresář tak, aby byl to byl projekt HW.
    Karta Hlavní dialogového okna Externí nástroje
  11. Na kartě Obnovit se chceme ujistit, že když se vytvoří náš souborHelloWorld.jar, uvidíme ho v platformě Eclipse. Ve výchozím nastavení se po skončení běhu tvůrce programu obnovení neprovádí, takže zaškrtněte Obnovit prostředky po dokončení, pak vyberte Projekt obsahující vybraný prostředek v seznamu proměnných rozsahu platnosti. Protože obnovení může být nákladné, obecně byste měli obnovovat nejmenší entity, které obsahují všechny prostředky, které budou ovlivněny vaším souborem sestavení.
    Karta Obnovit v dialogovém okně Externí nástroje
  12. Na kartě Cíle by měl být vybrán výchozí cíl.
  13. Na kartě Volby sestavení můžete uvést, kdy bude tento tvůrce projektu proveden. Ve výchozím nastavení je to Po "vyčištění" a Během ručních sestavení. Spuštění vašeho tvůrce projektu během automatických sestavení je možné, ale nedoporučuje se z provozních důvodů.
    Karta Volby sestavení dialogového okna Externí nástroje
  14. Použijte změny a klepněte na OK.
  15. Po návratu do dialogové okna vlastností projektu uvidíte tvůrce projektu s názvem 'Makejar', který je nastaven na spuštění po výchozím Tvůrci prostředí Java. Klepněte na OK, aby se uložil tvůrce projektu, a zavřete dialogové okno.
    Poznámka:
    Můžete změnit pořadí tak, aby se váš soubor sestavení Ant spustil před Tvůrcem prostředí Java, ale v tomto příkladě by to nemělo žádný smysl.
    Dialogové okno Vlastnosti projektu

Tvůrce Java spouští vnitřní kompilátor Java platformy Eclipse, který je na oplátku zodpovědný za indexaci vašeho prostředku tak, aby bylo k dispozici vyhledávání, opětovná deklarace a mnoho dalších funkcí. Tudíž není možné nahradit vnitřní kompilátor Java platformy Eclipse použitím tvůrce projektu. Můžete znepřístupnit Tvůrce Java a můžete ovládat, kdy se Tvůrce Java spustí s ohledem na tvůrce projektů, které sami definujete.