仕様に従ってマルチモジュールアプリケーションを開発したい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に統合されていますか?