Menu Close

12.5.4. POM ファイルのカスタマイズ

OSGi バンドルを生成するには、以下のように POM ファイルをカスタマイズする必要があります。

  1. 「バンドルプロジェクトの生成」 に記載されている POM カスタマイズ手順にしたがいます。
  2. クライアントは osgi-service バンドルで定義される HelloWorldSvc Java インターフェースを使用するため、osgi -service バンドルに Maven 依存関係を追加する必要があります。osgi-service バンドルの Maven コーディネートが org.fusesource.example:osgi-service:1.0-SNAPSHOT の場合、以下の依存関係をクライアントの POM ファイルに追加する必要があります。

    <project ... >
      ...
      <dependencies>
        ...
        <dependency>
            <groupId>org.fusesource.example</groupId>
            <artifactId>osgi-service</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>
      </dependencies>
      ...
    </project>