nexus 3还支持osgi bundle存储库(obr)吗?

时间:2017-08-10 06:40:30

标签: java osgi bundle nexus

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

3 个答案:

答案 0 :(得分:1)

Nexus 3 support list is here。所以在Nexus3中还没有支持OBR。即使状态是“正在努力”,也不太可能很快就会出现。

答案 1 :(得分:1)

OBR支持不太可能很快就会从Sonatype正式推出到Nexus Repo 3,但这不应该阻止人们自己做这件事。

以下是Nexus Repo 3中实施的Repo格式的几个示例:

https://github.com/sonatype/nexus-repository-r

https://github.com/mpoindexter/nexus-repository-apt

还有一些即将推出,应该为想要实施OBR的人提供良好的基础。

至于为什么OBR尚未实施,主要是由于优先级,我们已经有很多新的和旧的实现,目前在列表中已经很远了。

如果有人有兴趣实施OBR支持,请随时与我联系,我会尽力帮助,这是我在Sonatype的工作之一。您可以在https://gitter.im/sonatype/nexus-developers

附近实时与我联系

答案 2 :(得分:1)

There really isn't any need to rely on Nexus plugins in order to get an indexed OSGi repository. In fact I wouldn't recommend it because the version of OBR support in Nexus (in versions of Nexus that support it natively) lags far behind the latest standards.

Instead, use the bnd-indexer-maven-plugin to generate an index for a set of Maven dependencies. The output of this plugin, along with the dependencies themselves, can be deployed to a Nexus repository or any other repository with Maven support.