Egenskaber for byggekonfiguration til funktioner og plugins

Byggemekanismen styres af en byggekonfiguration. Byggekonfigurationen til individuelle plugins, fragmenter eller funktioner findes i en fil, der hedder build.properties og hører til det tilsvarende element.

Guider til PDE-projektoprettelse genererer filen build.properties, når plugin-projekter oprettes. Filen indeholder oplysninger om, hvordan kildefoldere kompileres til JARs. Disse oplysninger kan opdateres indirekte på Runtime-siden til manifesteditoren. De kan også ændres direkte vha. den relevante editor.

PDE er en enkel editor til de build.properties, der indeholder format- og kildeoversigter. Selve filen overholder formatet for Java-egenskaber. Du skal angive et antal taster og de tilhørende værdier. Flere værdier adskilles ved et komma.

Generelle egenskaber

Plugin-specifikke egenskaber

Compilerrelaterede indstillinger. Se også siderne Angiv kompileringsmiljøet og Compilerindstillinger.

De værdier, der er defineret for disse taster, og som ender på "includes" eller "excludes", udtrykkes som Ant-"mønstre". Standardformater giver de forventede resultater. For eksempel angiver "*.jar" alle JAR-filer i det øverste bibliotek. Mønstrene er som standard ikke dybe. Hvis du f.eks. vil beskrive alle Java-filer, skal du bruges mønstret "**/*.java".   Mønstret "**" matcher et vilkårligt antal biblioteksniveauer. Tilsvarende gælder, at du for at beskrive hele underordnede trækstrukturer skal bruge "xyz/".

Funktionsspecifikke egenskaber

Følgende eksempel er hentet fra build.properties til funktionen org.eclipse.platform.
bin.includes=epl-v10.html,eclipse_update_120.jpg,feature.xml,feature.properties,license.html

root=rootfiles,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*