Szolgáltatás és bedolgozó összeépítési konfigurációjának tulajdonságai

Az összeépítési mechanizmust egy összeépítési konfiguráció vezérli.  Egy egyéni bedolgozó, töredék vagy szolgáltatás összeépítési konfigurációja a megfelelő elem build.properties fájljában található.

A PDE projektlétrehozási varázslók a bedolgozó projektek létrehozásakor állítják elő a build.properties fájlt. A fájl arról tartalmaz információkat, hogyan kell a forrásmappákat JAR-fájlokra fordítani. Ezeket az információkat közvetetten frissítheti a leírásszerkesztő Futási környezet lapján. A megfelelő szerkesztő segítségével közvetlenül is módosítható.

A PDE egy formátum- és forrásnézeteket tartalmazó egyszerű szerkesztőt biztosít a build.properties fájlhoz. A fájl maga a Java tulajdonságfájlok formátumát követi. Meg kell adnia néhány kulcsot és a megfelelő értéküket. Több értéket a vessző határol el egymástól.

Általános tulajdonságok

Bedolgozó specifikus tulajdonságok

Az "includes" vagy "excludes" végződésű kulcsokhoz megadott értékek Ant "mintákat" jelölnek. A szabványos formátumok a várt eredményt nyújtják.  A "*.jar" például a felső szintű könyvtár minden jar fájlját jelzi. A minták alapértelmezés szerint nem mélyek.  Ha például az összes Java fájlt meg szeretné adni, a "**/*.java" mintát kell használnia.   A "**" minta bármilyen számú könyvtárszintnek megfelel.  Hasonlóan, teljes részfák leírásához használja az "xyz/" mintát.

Szolgáltatás specifikus tulajdonságok

A következő példát az org.eclipse.platform szolgáltatás build.properties fájljából származik.
bin.includes=epl-v10.html,eclipse_update_120.jpg,feature.xml,feature.properties,license.html

root=rootfiles,file:../../plugins/org.eclipse.platform/startup.jar,configuration/
root.permissions.755=eclipse

root.linux.motif.x86=../../plugins/platform-launcher/bin/linux/motif,linux.motif
root.linux.motif.x86.link=libXm.so.2.1,libXm.so.2,libXm.so.2.1,libXm.so
root.linux.motif.x86.permissions.755=*.so*