私は長い間このクレイジーな考えを持っていたので、最終的に尋ねることにしました. osgiコンテナーを含めたり、バンドルを追加したりするなどの追加作業を明示的に行わずに、バンドルをビルドプロセスに直接統合するためのプロジェクトはありますか?基本的な考え方は、build.sbtまたはpom.xmlにあります。 jar を取得する代わりに、sbt または mvn は依存関係のバンドル (利用可能な場合) を取得します。プロジェクトをビルドすると、選択したコンテナーがダウンロードされ、バンドル (および jar) が自動的に追加されますか? おとぎ話のように。
編集: 最後の部分では、バンドルを追加してコンテナーを実行するためのスクリプトを作成する、felix gogo の行に沿った何かを意味していました。あまりにも多くのことを要求することはできませんが、ビルド後にスクリプトを実行するだけで、プロジェクト全体が jar 地獄のない osgi コンテナーで実行されます。