我正在将我的 spring-java 项目移动到 osgi。
我有一些依赖项在 spring ebr repo 或 maven repo 中不能作为捆绑包提供。处理它们的最佳方法是什么?
我能想到的选项是
- 创建一个本地 maven 存储库,将 jar 转换为捆绑包并使用它们(这对于 jar 的传递依赖和更新将变得困难)
- 将它们添加到包类路径中(我的包变得很大,并且升级管理这些 jar 并不容易)
- 将所有此类 jar 保存在另一个包的类路径中,导出包并使用它们(再次管理 jar 很困难)
任何其他建议或以上哪个是可取的?