由于Maven不能保证jar也是一个捆绑包,我想使用OBR作为我的项目存储库。当然,在OSGi的情况下,它有很多更好的功能,为什么我使用它:)那么,是否有可能将发布到 Maven 存储库的 jar 添加到 OBR 存储库中,或者我可以简单地将整个 Maven 存储库添加到其中?或者是否可以直接在 OBR 元数据中寻址 Maven URL?
部署时使用 Maven 捆绑插件将 OBR 元数据添加到存储库中。
此插件会将 OBR 元数据添加到您部署的任何插件中。
我也认为Nexus开源现在支持OBR了,但我并不完全确定。
最后,PAX地址库可能对您有用。使用此库,您可以使用Pax为您解析的maven样式网址(例如'mvn:groupid/artifactId')
问候,弗兰克
最好的办法是使用存储库管理器并将适当的存储库添加到存储库管理器的配置中。此外,还可以在您的设置.xml文件中添加存储库作为补充资源。