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.

  1. Hozzon létre egy 'HW' nevű Java projektet.
  2. Hozzon létre egy 'HelloWorld' nevű Java forrást a fő metódusban.
  3. Helyezzen el egy egyszerű 'System.out.println()' utasítást a fő metódusban. Az utasítás nyomtasson ki egy üdvözlő üzenetet.
  4. Mentse el a módosításokat.
  5. 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.
  6. <?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>

  7. 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.
  8. A projekt tulajdonságai párbeszédablakban válassza ki az Összeépítők beállítást, majd kattintson az Új... gombra.
  9. 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.
  10. 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.
    Külső szerkesztők párbeszédablak fő lapja
  11. 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.
    Külső eszközök párbeszédablak Frissítés lapja
  12. A Célok fülön válassza ki az alapértelmezett célt.
  13. 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.
    Külső szerkesztők párbeszédablak Összeépítési beállítások lapja
  14. Alkalmazza a módosításokat majd kattintson az OK gombra.
  15. 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.
    Projekt tulajdonságai párbeszédablak

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.