Sestavení PDE přichází s infrastrukturou, díky které lze sestavit kompletní aplikaci RCP
ze souboru konfigurace produktu. Většinu nezbytných nastavení v rámci takovéhoto sestavení lze provést
prostřednictvím několika úprav šablony build.properties poskytnuté v sestavení PDE. Následující sekce je zaměřena na vytvoření sestavení jednoduchého produktu za předpokladu, že všechny moduly plug-in a funkce (které mají být sestaveny a předsestaveny) odkazované v souboru produktu jsou již k dispozici na lokálním disku.
Prvním krokem vytvoření sestavení je vytvoření adresáře, ve kterém bude sestavení probíhat. Tento adresář budeme nazývat adresář sestavení a bude obsahovat moduly plug-in a funkce, které mají být sestaveny, a také všechny generované artefakty. Dále zkopírujte moduly plug-in respektive funkce do podadresářů "plugins" respektive "features". Soubor konfigurace produktu je očekáván v jednom z těchto modulů plug-in nebo v jedné z těchto funkcí.
Druhým krokem je zkopírování souboru build.properties z org.eclipse.pde.build/templates/headless-build do nového adresáře, který bude adresářem konfigurace sestavení (také nazýván jako adresář konfigurace). Upravte zkopírovaný soubor build.properties a nastavte následující vlastnosti:/<plugin nebo
feature id>/path/to/.product
"<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>
:
To je cesta k productBuild.xml poskytnutá sestavením PDE. Nachází se v adresáři org.eclipse.pde.build/scripts/productBuild. Je to soubor sestavení, který řídí celý proces sestavení produktu.-Dbuilder=</path/to/configuration folder>
:
To je cesta ke složce konfigurace sestavení.java -jar
<eclipseInstall>/startup.jar -application
org.eclipse.ant.core.antRunner -buildfile
<<eclipseInstall>/plugins/org.eclipse.pde.build_<version>/scripts/productBuild/productBuild.xml>
-Dbuilder=<cesta ke složce konfigurace sestavení>
Toto nastavení na pozadí vygeneruje funkci obsahující moduly plug-in nebo funkce uvedené ve vašem konfiguračním souboru produktu. Tato vygenerovaná funkce je poté použita pro řízení běžného sestavení bez hlavičky na bázi funkce. Pokud vyžadujete více přizpůsobení sestavení, například načítání z úložiště, další informace najde na stránce Pokročilé téma sestavení PDE.