2016-12-01 4 views

答えて

1

ありませんこれは通常はプロジェクトのことではありません。実際、「バンドル」アーティファクト自体はありません。どのバンドルも "jar"としてパッケージ化されています。 「バンドル」という用語は基本的に、OSGiが使用するメタ情報を持っていることを意味します。

maven-bundle-pluginのため、パッケージを「バンドル」に変更する必要があるため、少し混乱するかもしれません。しかしそれは、Mavenのデフォルトビルドフローを置き換える唯一の目的のためです。最後にはまだ "jar"ファイルが生成されます。 bnd-maven-pluginでこれを行う必要はありません。

多くのプロジェクトがOSGiでのみ(または主に)使用される成果物を生成するパターンで、完全修飾されたトップパッケージ名を使用します。いくつかの例は、com.liferay.users.admin.web.jar,org.apache.karaf.jdbc.core.jar,osgi.enroute.rest.simple.provider.jar、...

関連する問題