Beolvasás lerakatokból

A PDE összeépítés által nyújtott infrastruktúra lehetőséget biztosít arra, hogy a forráskódot egy lerakatból hívja le az összeépítési folyamat részeként. Két lehetőség van: hagyja, hogy a PDE összeépítés automatikusan lehívja a forrást, vagy manuálisan hívja le a forráskódot.

Forráskód automatikus lehívása CVS lerakatból

Az összeépíteni kívánt szolgáltatás azonosítója alapján az összeépítési infrastruktúra le tudja hívni a CVS lerakatból az összes tartalmazott szolgáltatást és bedolgozót.

A PDE leképezési fájlokat használ annak meghatározásához, hogy mit hol talál. A leképezési fájl egy Java tulajdonságfájl, ami a szolgáltatások és bedolgozók azonosítóját egy helyre és egy címkére képezi le a lerakatban. A leképezési fájl bejegyzéseinek formátuma CVS lerakatból történő lehíváshoz:

<elemtípus>@<elemazonosító> = CVS, <CÍMKE>, <CVS_GYÖKÉR>[,<JELSZÓ>[,<ÚTVONAL>[,<CVS_JELSZÓFÁJL>]]]

ahol az elemtípus bundle, feature, plug-in vagy fragment lehet.  Ha az elérési út nincs megadva, akkor helyette az elem neve kerül felhasználásra CVS modulként, például: 

plugin@org.foo.bar=CVS,v20060501,:pserver:anonymous@cvs.example.org:/cvsroot/foo

lehívja az org.foo.bar bedolgozót, ami a v20060501 címkével van megjelölve, a cvs.eclipse.org/cvsroot/foo/org.foo.bar helyről.

Beállítás CVS forráslehíváshoz

Ha a forrás CVS lerakatból szeretné lehívni, akkor a következőket kell tennie:

Leképezési fájlok megszerzése a CVS lerakatból

A leképezési fájlok általában egy lerakatban vannak tárolva. A PDE összeépítés alapértelmezett infrastruktúrát biztosít a leképezési fájlok megszerzéséhez a CVS lerakatokból. A funkció engedélyezéséhez módosítsa a következő tulajdonságokat a konfigurációs könyvtárban található build.properties fájlban: A leképezési fájlok lehívása a CVS lerakatból az összeépítés előkészületi fázisában történik.   Az összeépíteni kívánt szolgáltatásban tartalmazott összes szolgáltatás és bedolgozó lehívására használt parancsfájlok az összeépítés lehívási szakaszában jönnek létre és futnak le.  

Automatikus lehívás más lerakatokból

A PDE összeépítés biztosít egy kiterjesztési pontot, ahová különböző lerakatokhoz tartozó lehívási parancsfájl előállítók csatlakoztathatók.   Ha az eclipse telepítés olyan köteget tartalmaz, amely parancsfájl előállító kiterjesztést biztosít egy másik típusú lerakathoz, akkor használhatja azt a lerakatot, ha megadja a leképezési fájl bejegyzésekben:   

<elemtípus>@<elemazonosító> = <LERAKAT>, <CÍMKE>, [...] 

A leképezési bejegyzés formátuma a CÍMKE után a kiterjesztéstől függ.

 Ha automatikusan hívja le a leképezési fájlokat a lerakatból, akkor át kell másolnia a customTarget.xml fájlt az org.eclipse.pde.build/templates/headless-build könyvtárból a konfigurációs könyvtárba.   A  cél getMapFiles hívja le a leképezési fájlokat, ezt kell módosítani a lerakatból történő lehíváshoz.

Forráskód manuális megszerzése

A bedolgozók és szolgáltatások lekéréséhez készíthet egyéni lehívási célokat, amiket a meghívhat a preSetup vagy postSetup célból hívhat meg a customTargets.xml fájlban.   A szolgáltatásokat és a bedolgozókat az ${összeépítési_könyvtár}/features és ${összeépítési_könyvtár}/plugins könyvtárakba kell lehívni.