Liberty フィーチャー・プロジェクトへの OSGi バンドルの追加
Liberty フィーチャーには、クラスとサービスが入った OSGi バンドルが含まれます。このクラスおよびサービスは、Liberty フィーチャーが提供する機能を実装します。OSGi バンドルを対応する Liberty フィーチャー・プロジェクトに追加することで、WebSphere Application Server Developer Tools で作成された Liberty フィーチャーにそのバンドルを含めることができます。
手順
Liberty フィーチャー・プロジェクトに OSGi バンドルを追加するには、以下のステップを実行します。
- 「プロジェクト・エクスプローラー」ビューから、マニフェスト・アイコン (
) で示された、プロジェクト階層内の「マニフェスト」ノードをダブルクリックして、Liberty フィーチャー・プロジェクトのマニフェスト・マニフェスト・ファイルを開きます。
- 「含まれるバンドル」ペインで、「追加」をクリックして、Liberty フィーチャー・プロジェクトに追加する 1 つ以上のバンドルを選択するか、「新規」をクリックして、Liberty フィーチャー・プロジェクトに追加する新規 OSGi バンドルを作成します。 OSGi バンドルの作成については、『OSGi バンドル・プロジェクトの作成』を参照してください。
- (オプション) バンドルを選択して、「プロパティー」をクリックし、「最小バージョン」フィールドと「最大バージョン」フィールドに必要な値を入力することで、含まれるバンドルのバージョン範囲を指定します。
- (オプション) 「プロパティー」ダイアログ・ボックスの「ロケーション」フィールドを使用して、エクスポート時にバンドルがパッケージ化されるロケーションを、製品拡張インストール・フォルダーからの相対位置で指定します。複数のロケーションでバンドルをパッケージ化する場合は、コンマ区切りリストとしてロケーションを入力します。デフォルトでは、バンドルは、/lib フォルダーでパッケージ化されます。
タスクの結果
バンドル名が、マニフェスト・ファイル内の Subsystem-Content ヘッダーに追加されます。Liberty フィーチャー用のフィーチャー・マニフェスト・ファイル内のヘッダーについて詳しくは、『Liberty プロファイルのマニフェスト・ファイル』を参照してください。