フィーチャー・ビルド・メカニズムは、ビルド構成で起動します。 個々のプラグイン、フラグメント、あるいはフィーチャーのビルド構成は、対応するエレメントの build.properties ファイルにあります。
PDE プロジェクト作成ウィザードは、 プラグイン・プロジェクトが作成されるときに build.properties ファイルを生成します。 ファイルには、ソース・フォルダーを JAR にコンパイルする方法についての情報を含みます。 この情報はマニフェスト・エディターの「ランタイム」ページで間接的に更新することができます。 また、適切なエディターを使用して直接変更することもできます。
PDE は、フォーム・ビューとソース・ビューを持つ、build.properties 用の簡単なエディターを提供しています。 ファイル自体は、Java プロパティー・フォーマットに従います。多数のキーとそれらに対応する値を提供する必要があります。 値が複数の場合は、区切り文字としてコンマを使用して値を区切ります。
提供される最も重要なキーは、 ソース・フォルダーをランタイム・ライブラリーにマッピングするものです。 それらのキーはビルド・プロセスを駆動して、 コンパイルするソース・コードを検出する場所と、 それをライブラリーにパッケージする方法を制御します。
これらのキーに定義される値は Ant の「パターン」として表されます。 予期する結果は標準フォーマットです。 例えば、「*.jar」は、最上位のディレクトリー内のすべての JAR ファイルを示します。 パターンのデフォルトは深くありません。 例えば、すべての Java ファイルを記述したい場合は、 パターン「**/*.java」を使用する必要があります。 パターン「**」は任意のディレクトリー・レベル数に一致します。 同様に、全サブツリーを記述するには、「xyz/」を使用してください。