OSGi バンドル・リポジトリーの構成

このタスクについて

OSGi バンドル・リポジトリーとは、リポジトリー XML ファイルに記述されている、バンドルの外部コレクションです。OSGi アプリケーションを正常にコンパイルするために、外部リポジトリーで提供されているバンドルが必要な場合は、 バンドルをロードするようにワークスペースを構成することができます。 またアプリケーションをデプロイした後に必要なバンドルにサーバーがアクセスできるように、バンドル・リポジトリー記述をサーバーにデプロイすることもできます。

「OSGi バンドル・リポジトリー」ビューにアクセスして、バンドル・リポジトリーを構成するオプションについて理解する手順は、以下のとおりです。

手順

  1. 「バンドル・リポジトリー」ビューにアクセスします。 「ウィンドウ」 > 「ビューの表示」 > 「その他」 > 「OSGi」 > 「OSGi バンドル・リポジトリー」をクリックします。「OSGi バンドル・リポジトリー」ビューがワークスペース内に開きます。
  2. リポジトリーを追加します。OSGi バンドル・リポジトリー」アイコンを右クリックします。「リポジトリーの追加」を選択します。 「新規 OSGi バンドル・リポジトリー」ダイアログが表示されます。 リポジトリーで必要な以下の情報を入力し、完了したら「OK」をクリックします。
    リポジトリー URL
    リポジトリー記述ファイルの URL。リポジトリー記述ファイルは、HTTP を介したネットワーク上、またはローカル・ファイル・システム上のものを使用できます。このファイルを HTTP を介して使用できる場合は、URL を入力して「ロード」をクリックします。ファイルがローカルである場合は、「ローカル」をクリックしてファイルを参照します。
    注: HTTP を介して 使用可能なファイルの場合、このファイルが正常にロードされるまで、ダイアログの「OK」ボタンは無効になります。
    ターゲット・プラットフォーム
    アプリケーションのコンパイル先とするターゲット・プラットフォーム。例えば、「WebSphere Application Server v8.0」などです。
  3. 追加したリポジトリーからロードするバンドルを選択します。 Ctrl キーを押しながら選択することによって、複数のバンドルを選択できます。
  4. バンドルをロードします。 選択したバンドルを右クリックして、「バンドルのロード」をクリックします。バンドルをロードすると、 そのバンドルを必要とするプロジェクトが正しくコンパイルされるように、バンドルのコピーがワークスペースの .metadata フォルダー にキャッシュされます。
    注: バンドルはワークスペースの「プロジェクト」ビューには表示されません。
    注: ロードするバンドルのサービス別の検索

    他のバンドルの API を使用するサービスがバンドル内にあり、その API を含むバンドルをロードしたい場合、そのバンドルを素早く識別してロードすることができます。サービスが含まれているバンドルを展開します。サービスを右クリックして「サービス API のロード...」を選択します。 「サービス API バンドルのロード」ダイアログに、サービスが使用する API を含むバンドルが表示されます。ロードするバンドルを選択して、「OK」をクリックします。

  5. サーバーにバンドル・リポジトリー記述をデプロイします。 アプリケーションが必要とするバンドル・リポジトリー内のバンドルに、サーバーがアクセスできるようにするには、サーバーにバンドル・リポジトリー記述をデプロイします。追加したバンドル・リポジトリーを右クリックして、「サーバーにデプロイ」を選択します。
  6. 「バンドル・リポジトリー」ビュー内の他のアクションを探索します。 「バンドル・リポジトリー」ビューで使用できる他のアクションには、「ターゲットの関連付け」「更新」、および「削除」があります。これらのアクション にアクセスするには、既存のバンドル・リポジトリーを右クリックします。これらのアクションについての説明は、以下のとおりです。
    ターゲットの関連付け
    アプリケーションのコンパイル先とするターゲット・プラットフォームを変更します。例えば、「WebSphere Application Server v8.0」などです。
    更新
    リポジトリー上のバンドルを変更した場合、「更新」をクリックして最新バージョンのバンドルをロードします。
    削除
    「バンドル・リポジトリー」ビューからリポジトリーを削除するには、「削除」をクリックします。
トピックのタイプを示すアイコン タスクのトピック
インフォメーション・センターのご利用条件 | フィードバック

タイム・スタンプ・アイコン 最終更新: May 29, 2014 10:20

ファイル名: tbundle_repos.html