建置配置

建置機制是由建置配置所驅動。 個別外掛程式、片段或特性的建置配置,是位於對應元素的 build.properties 檔案中。

當建立外掛程式專案時,PDE 專案建立精靈即會產生 build.properties 檔。 檔案包含資訊來說明如何將來源資料夾編譯成 JAR。 這個資訊可在 Manifest 編輯器的執行時期頁面上間接的更新。 也可以使用適當的編輯器直接修改。

PDE 提供一個具有表單和「程式碼」視圖的簡式編輯器來處理 build.properties。 檔案本身遵循 Java 內容格式。您需要提供許多索引鍵及其對應值。 多重值是以逗點當做定界符號來隔開的。

共用內容

外掛程式專屬的內容

針對以 "includes" 或 "excludes" 結尾的鍵而定義的值,是以 Ant "patterns" 表示。 標準格式提供預期的結果。例如,"*.jar" 表示最 上層目錄中的所有 JAR 檔。依預設,這些型樣並不完全。 如果假設您要說明所有 Java 檔案,則應該使用型樣 "**/*.java"。型樣 "**" 符合任何數量的目錄層次。  同樣地,如果要說明整個子樹狀結構,請使用 "xyz"。

特性專屬的內容

下面這個例子是從 org.eclipse.platform 特性的 build.properties 所擷取。
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*