フィーチャー

プラットフォームは、初期のインストール・システムに対する更新と追加を受け入れるように設計されています。 プラットフォームの「更新マネージャー」は、更新がポストされているサイトに接続して、このタスクを処理します。 (フィーチャーおよび「更新マネージャー」についての詳細は、 「ワークベンチのユーザー・ガイド」および「プラットフォームのインストールと更新」を参照してください。)

ユーザーの作業を「更新マネージャー」が受け入れる形にパッケージする必要があります。 プラットフォームに更新をデリバリーすると、「フィーチャー」をコントリビュートしていることになります。  

フィーチャーはマニフェストを持ち、フィーチャーとその内容についての基本情報を提供します。 内容には、今後のために重要なプラグイン、フラグメント、およびその他のファイルを含みます。  フィーチャーのデリバリー・フォーマットは JAR です。 

PDE での典型的な開発プロセスは次のようになります。

  1. プラグインおよびフラグメントのプロジェクトが作成されます。
  2. プラグインおよびフラグメントのコードが作成され、テストされ、デバッグされます。
  3. コードを他のユーザーに対して使用可能するときは、新規フィーチャー・プロジェクトを作成します。 
  4. パッケージに組み込まれるファイルと除外されるファイルを制御するために、 個々のビルド・プロパティーがプラグインおよびフラグメントごとに調整されます。
  5. バージョンはフィーチャーの前のバージョンと同期化されているので、 「更新マネージャー」は、フィーチャーが既にインストール済みのフィーチャーよりも新しいバージョンであることがわかります。
  6. フィーチャー JAR がビルドされます。
  7. フィーチャーが更新サーバーで公開され、ダウンロード可能になります。