A PDE összeépítés által biztosított infrastruktúra egy teljes RCP
alkalmazás összeépítésére alkalmaz egy termék konfigurációs fájljából. Az
ilyen összeépítéshez szükséges beállítások nagy részét a PDE összeépítés
által biztosított sablon build.properties fájl néhány módosításával
elvégezheti. A következő szakasz egy egyszerű termék összeépítés
beállítását írja le, azt feltételezve, hogy a termék fájl által
hivatkozott minden bedolgozó és szolgáltatás (összeépítendő és előre
összeépített) már helyben elérhető a lemezen.
Az összeépítés beállításának első lépése a könyvtár létrehozása, ahol az összeépítés történni fog. Ezt a könyvtárat összeépítési könyvtárnak nevezik, és ez fogja tartalmazni az összeépítendő bedolgozókat és szolgáltatásokat, valamint az összes előállított műterméket. Ezután másolja át a bedolgozókat és a szolgáltatásokat a "plugins" és "features" alkönyvtárakba. A termék konfigurációs fájljának az egyik ilyen bedolgozóban vagy szolgáltatásban kell lennie.
Az összeépítés beállításának második lépése a sablon build.properties fájl átmásolása az org.eclipse.pde.build/templates/headless-build könyvtárból egy új könyvtárba, ami az összeépítés konfigurációs könyvtára lesz (más néven konfigurációs könyvtár). Szerkessze az átmásolt build.properties fájlt és állítsa be a következő tulajdonságokat:/<bedolgozó vagy
szolgáltatás azonosítója>/path/to/.product
" formátumban. <buildDirectory>/
plugins/
pluginToBuildA
pluginToBuildB
myProduct.product
...
features/
featureToBuild
...
<buildConfiguration>/
build.properties
<baseLocation>
plugins/
org.eclipse.core.runtime
org.eclipse.ui
...
features/
org.eclipse.rcp
org.eclipse.platform.launchers
...
-buildfile </path/to/productBuild.xml>
:
Ez a PDE összeépítés által biztosított productBuild.xml fájl
elérési útja. A fájl az org.eclipse.pde.build/scripts/productBuild
könyvtárban található. Ez az összeépítési fájl vezérli a termék
összeépítési folyamatát. -Dbuilder=</path/to/configuration folder>
:
Ez az összeépítés konfigurációs mappájának elérési útja. java -jar
<eclipse_telepítés>/startup.jar -application
org.eclipse.ant.core.antRunner -buildfile
<<eclipse_telepítés>/plugins/org.eclipse.pde.build_<verzió>/scripts/productBuild/productBuild.xml>
-Dbuilder=<az összeépítés konfigurációs mappájának elérési útja>
A háttérben ez a beállítás egy olyan szolgáltatást fog előállítani, amely tartalmazza a termék konfigurációs fájljában megadott bedolgozókat vagy szolgáltatásokat. Azután ennek az előállított szolgáltatásnak a felhasználásával egy normális, szolgáltatás alapú, megjelenítés nélküli összeépítés történik. Ha az összeépítést ennél jobban személyre szeretné szabni, például ha lerakatból kíván lehívni, akkor további információkért tanulmányozza a További PDE összeépítési témaköröket.