Konfiguracja budowania

Mechanizm budowania jest sterowany przez konfigurację budowania.  Konfiguracja budowania dla poszczególnych modułów dodatkowych, fragmentów i składników jest zapisana w pliku build.properties odpowiedniego elementu.

Kreatorzy projektów środowiska PDE generują plik build.properties podczas tworzenia projektów modułów dodatkowych. Plik zawiera informacje o sposobie kompilacji folderów źródłowych do postaci plików JAR. Informacje te mogą być pośrednio aktualizowane na stronie Środowisko wykonawcze w edytorze manifestów. Można je także modyfikować bezpośrednio w odpowiednim edytorze.

Środowisko PDE udostępnia prosty edytor plików build.properties z widokami formularzy i kodu źródłowego. Sam plik jest zgodny z formatem właściwości Java. Należy w nim wpisać szereg kluczy i odpowiadających im wartości. Wartości wielokrotne rozdziela się przecinkami.

Właściwości wspólne

Właściwości charakterystyczne dla modułu dodatkowego

Wartości zdefiniowane dla kluczy kończących się przyrostkami "includes" lub "excludes" są definiowane jako jako wzorce programu Ant. Standardowe formaty zapewniają oczekiwane wyniki.  Na przykład "*.jar" wskazuje na wszystkie pliki JAR w katalogu najwyższego poziomu. Domyślnie wzorce nie sięgają w głąb struktury katalogów.  Aby na przykład opisać wszystkie pliki Java, należy użyć wzorca "**/*.java".   Wzorzec "**" odpowiada dowolnej liczbie poziomów katalogów.  Podobnie, całe poddrzewa opisuje się przy użyciu wzorca "xyz/".

Właściwości charakterystyczne dla składników

Poniższy przykład pochodzi z pliku build.properties składnika org.eclipse.platform.
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*