nexus 3是否仍然支持osgi bundle repository(obr)?

问题描述:

从nexus文档中,我只能找到版本2.xx中的osgi相关部分,是否在版本3中删除了osgi支持,或者现在它是内置功能?nexus 3是否仍然支持osgi bundle repository(obr)?

Nexus 3 support list is here。所以在Nexus3中没有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存储库或任何其他存储库。