Konfigurace sestavení

Mechanizmus sestavení se řídí konfigurací sestavení.  Konfigurace sestavení pro jednotlivý modul plug-in, fragment nebo funkci se nachází v souboru build.properties pro příslušný prvek.

Průvodci vytvořením projektu prostředí PDE generují soubor build.properties při vytváření projektů modulů plug-in. Soubor obsahuje informace o tom, jak zkompilovat zdrojové složky do souborů JAR. Tyto informace lze nepřímo aktualizovat na stránce Běhová komponenta v editoru manifestu. Lze je také upravovat přímo pomocí příslušného editoru.

Prostředí PDE poskytuje pro build.properties jednoduchý editor, který má pohledy formuláře a zdroje. Soubor samotný má formát vlastností prostředí Java. Musíte poskytnout množství klíčů a jejich odpovídající hodnoty. Více hodnot se odděluje použitím čárky jako oddělovače.

Společné vlastnosti

Vlastnosti specifické pro moduly plug-in

Hodnoty definované pro klíče končící znaky "includes" nebo "excludes" se vyjadřují jako "vzorky" pro Ant. Standardní formáty poskytují očekávané výsledky.  Například "*.jar" označuje všechny soubory JAR v adresáři nejvyšší úrovně. Standardně vzorky nejdou do hloubky.  Chcete-li například popsat všechny soubory Java, měli byste použít vzorek "**/*.java".   Vzorek "**" odpovídá libovolnému počtu úrovní adresářů.  Podobně, chcete-li popsat celé podstromy, použijte "xyz/".

Vlastnosti specifické pro funkce

Následující příklad byl vyňat ze souboru build.properties funkce 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*