Projekt összeépítő Ant összeépítési fájl létrehozása
A projekt összeépítők működésének bemutatása céljából
létrehozunk egy egyszerű projektet egy egyszerű forrás fájllal és egy Ant
összeépítési fájllal, amely egyetlen osztályfájlból készít .jar fájlt.
Habár ebben a példában Java-t használunk, fontos megjegyezni, hogy a
projekt összeépítők minden projekthez rendelkezésre állnak, legyen az Java
vagy sem.
- Hozzon létre egy 'HW' nevű Java projektet.
- Hozzon létre egy 'HelloWorld' nevű Java forrást a fő metódusban.
- Helyezzen el egy egyszerű 'System.out.println()' utasítást a fő
metódusban. Az utasítás nyomtasson ki egy üdvözlő üzenetet.
- Mentse el a módosításokat.
- Hozza létre a 'projectBuilder.xml' nevű fájlt, nyissa meg az Ant
szerkesztővel, írja bele az alábbi tartalmat, majd mentse el a
módosításokat.
<?xml version="1.0" encoding="UTF-8"?>
<project name="HW.makejar" default="makejar" basedir=".">
<target name ="makejar" description=".jar fájl
létrehozása a HW projekthez">
<jar jarfile="HelloWorld.jar" includes="*.class" basedir="."/>
</target>
</project>
- Jelölje ki a HW projektet az egyik navigációs nézetben, majd válassza ki az előugró menü
Tulajdonságok menüpontját.
- A projekt tulajdonságai párbeszédablakban válassza ki az
Összeépítők beállítást, majd kattintson az Új... gombra.
- A Beállítás típusának kiválasztása
párbeszédablakban válassza ki az Ant összeépítés
beállítást, majd kattintson az OK gombra.
- Megjelenik a Külső eszközök párbeszédablak. Állítsa
be a 'Makejar' nevet. A Fő lapon kattintson az Összeépítési
fájl Munkaterület tallózása... elemre, és a Hely
beállításnál adja meg a fentebb létrehozott projectBuilder.xml
összeépítési fájlt. Kattintson az Alapkönyvtár
Munkaterület tallózása... elemre, és az Alapkönyvtárnak állítsa be
a HW projektet.
- A Frissítés lapon meggyőződhet róla, hogy a HelloWorld.jar
létrehozásra került, ahogy az az Eclipse termékben is látható. A rendszer
a projekt összeépítő lefutása után alapértelmezésben nem végez frissítést,
úgyhogy jelölje be a Erőforrás frissítése a befejezéskor beállítást,
majd válassza ki A kijelölt erőforrást tartalmazó projekt
beállítást a változók hatóköre listából. Mivel a frissítés igen
erőforrásigényes lehet, ezért általában az erőforrásoknak csak azt a
legkisebb csoportját kell frissíteni, amelyekre az összeépítési fájl
hatással van.
- A Célok fülön válassza ki az alapértelmezett célt.
- Az Összeépítés beállításai lapon megadhatja, hogy mikor
szeretné ezt a projekt összeépítőt végrehajtani. Alapértelmezésben a
"Takarítás" után és a Manuális
összeépítések során beállítások vannak megadva. A saját projekt
összeépítőt az automatikus összeépítések során is futtathatja, habár ez
teljesítmény szempontok miatt nem ajánlott.
- Alkalmazza a módosításokat majd kattintson az OK gombra.
- Ha visszamegy a projekt tulajdonságok párbeszédablakára, akkor
láthatja, hogy a 'Makerjar' projekt összeépítő az alapértelmezett Java
összeépítő utáni futtatásra van beállítva. A projekt összeépítő mentéséhez
és a párbeszédablak bezárásához kattintson az OK gombra.
Megjegyzés: A sorrendet úgy is módosíthatja, hogy az Ant
összeépítési fájl a Java összeépítő előtt fusson le, habár ennek ebben a
példában nincs értelme.
A Java összeépítő futtatja a külső Eclipse Java fordítót, amely az
erőforrások indexeléséért felelős. Az indexelés teszi lehetővé a keresés,
az átdolgozás és számos más szolgáltatás használatát. Így a belső Eclipse
Java fordítót nem lehet projekt összeépítő használatával helyettesíteni. A
Java összeépítőt letilthatja, és megadhatja hogy a megadott projekt
összeépítőktől függően mikor fusson le.