Byg plugins/bundter

Hvis du vil bygge plugins, bundter eller fragmenter, kræver PDE Build, at der oprettes en funktion med en liste over alle de elementer, der skal bygges. I dette tilfælde benyttes funktionen kun til at drive bygningen. Den vil ikke være til stede i det færdige arkiv, og den tvinger dig ikke til at benytte opdateringswebsteder.

En funktion, der benyttes til at drive en plugin-bygning, er en standardfunktion. Det, der gør den til noget specielt, er, at dens build.properties-fil ikke indeholder egenskaben bin.includes. Det er muligt automatisk at generere en funktion, der indeholder de plugins, du vil bygge. Det sætter dig i stand til at bygge plugins, uden at du behøver at vedligeholde en funktion. Se opgaven eclipse.generateFeature og siden Tilpas et hovedløst byg.
Eksempel:

build.properties:  topLevelElementId = acme.build.feature
customTargets.xml : 
	<target name="preSetup">
		<eclipse.generateFeature
			featureId="acme.build.feature"
			buildDirectory="${buildDirectory}"
			baseLocation="${baseLocation}"
			productFile="${product}"
			verify="false"
			pluginPath="${pluginPath}"
			configInfo="${configs}"
			pluginList="acme.plugin.A,acme.plugin.B"
			featureList="${featureList}"
			includeLaunchers="false"
		/>
	</target>

Når du har oprettet funktionen til at drive bygningen, skal du følge instruktionerne under Byg funktioner.