nexus 3是否仍然支持osgi bundle repository(obr)?
问题描述:
从nexus文档中,我只能找到版本2.xx中的osgi相关部分,是否在版本3中删除了osgi支持,或者现在它是内置功能?nexus 3是否仍然支持osgi bundle repository(obr)?
答
Ort支持不太可能从Sonatype正式发布到Nexus Repo 3,但这不应该阻止人们自己做这件事。
以下是的Nexus回购3实施的回购格式的几个例子:
https://github.com/sonatype/nexus-repository-r
https://github.com/mpoindexter/nexus-repository-apt
一些更多的即将推出,并应提供的人谁想要一个良好的基础实施OBR。
至于OBR为什么还没有实施,主要是因为优先考虑,我们有很多新旧实施的东西,目前它还差很远。
如果任何人有兴趣实施OBR支持,请随时与我联系,我会尽我所能帮助,这是我在Sonatype的工作之一。您可以近实时地与我联系:https://gitter.im/sonatype/nexus-developers
答
确实没有必要依赖Nexus插件来获取索引的OSGi存储库。实际上,我不会推荐它,因为Nexus中的OBR支持版本(在本机支持的Nexus版本中)远远落后于最新标准。使用bnd-indexer-maven-plugin
来生成一组Maven依赖关系的索引。该插件的输出以及依赖关系本身可以通过Maven支持部署到Nexus存储库或任何其他存储库。