spring-java プロジェクトを osgi に移動しています。
Spring ebr リポジトリまたは maven リポジトリでバンドルとして利用できない依存関係がいくつかあります。それらを処理する最良の方法は何ですか?
私が考えることができるオプションは
- ローカルの Maven リポジトリを作成し、jar をバンドルに変換して使用します (推移的な依存関係と jar の更新により、これは困難になります)
- それらをバンドル クラスパスに追加します (私のバンドルは巨大になり、これらの jar の管理はアップグレードで簡単ではありません)
- そのようなすべての jar を別のバンドルのクラスパスに保持し、パッケージをエクスポートして使用します (やはり jar の管理は困難です)。
他の提案、または上記のどれが推奨されますか?