仕様に従ってマルチモジュールアプリケーションを開発したいOSGi
。私のモジュールの 1 つが を使用していると仮定しましょうApache Commons Logging 1.1.1
。Spring はバンドルされたバージョンのApache Commons Logging 1.1.1
をリポジトリに提供しているので、対応する依存関係を POM に追加できます。
たとえば、バンドルをインストールする場合、バンドルもインストールするまでApache Felix
依存関係Apache Commons Logging 1.1.1
が解決されないのは正しいApache Commons Logging 1.1.1
ですか? 私のバンドルは、エクスポートされていないパッケージをインポートしようとします。
依存関係管理が世界でどのように機能するのか、私にはよくわかりませんOSGi
。アプリケーションに必要なすべてのバンドルをインストールする必要がありますか? また、Maven との統合方法がわかりませんか?
事前にご説明いただきありがとうございます
編集:バンドル管理(展開など)を容易にすると思われるOBRと呼ばれるApache Felixのサブプロジェクトがあるのを見てきました。しかし、ローカルリポジトリ、プライベートリポジトリを備えたMavenアーキテクチャがすでにあります.OBRはどのようにMavenに統合されていますか?