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é.
- Vytvořte projekt Java s názvem 'HW'.
- Vytvořte zdrojový soubor Java s názvem 'HelloWorld' s metodou main.
- Do metody main vložte jediný příkaz 'System.out.println()' a nechte jej vytisknout libovolný text.
- Změny uložte.
- 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.
<?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>
- V jednom z navigačních pohledů vyberte projekt HW a zvolte z jeho kontextové nabídky Vlastnosti.
- V dialogovém okně s vlastnostmi projektu vyberte Tvůrci, pak klepněte naNový....
- V dialogovém okně Vybrat typ konfigurace vyberte Sestavení Ant a klepněte na OK.
- 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.
- 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í.
- Na kartě Cíle by měl být vybrán výchozí cíl.
- 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ů.
- Použijte změny a klepněte na OK.
- 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.
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.