因为Maven不能保证jar也是一个包,所以我想使用OBR作为我的项目存储库。当然,在OSGi的情况下,它有很多更好的特性,所以我要使用它:)那么,有没有可能将发布到Maven存储库的jars添加到OBR存储库,或者我可以简单地添加一个完整的Maven Repo?或者,是否可以在OBR元数据中直接寻址Maven URL?
发布于 2012-05-13 17:02:18
在部署时,您可以使用Maven Bundle Plugin将OBR元数据添加到存储库。
此插件将向您部署的任何插件添加OBR元数据。
我也认为Nexus开源现在支持OBR,但我不完全确定。
最后,PAX URL库可能对您有用。使用这个库,你可以使用maven样式的urls,Pax将为你解析(例如'mvn:groupid/artifactId')
问候你,弗兰克
发布于 2012-05-13 16:14:34
最好的做法是使用存储库管理器,并将适当的存储库添加到存储库管理器的配置中。此外,还可以在settings.xml文件中添加一个存储库作为补充资源。
https://stackoverflow.com/questions/10570038
复制相似问题