【发布时间】:2017-08-10 06:40:30
【问题描述】:
从nexus 文档中,我只能在2.xx 版本中找到与osgi 相关的部分,是在版本3 中删除了osgi 支持还是现在它是一个内置功能?
【问题讨论】:
从nexus 文档中,我只能在2.xx 版本中找到与osgi 相关的部分,是在版本3 中删除了osgi 支持还是现在它是一个内置功能?
【问题讨论】:
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
【讨论】:
确实没有任何必要依赖 Nexus 插件来获取索引 OSGi 存储库。事实上,我不会推荐它,因为 Nexus 中的 OBR 支持版本(在原生支持它的 Nexus 版本中)远远落后于最新标准。
改为使用bnd-indexer-maven-plugin 为一组 Maven 依赖项生成索引。此插件的输出以及依赖项本身可以部署到 Nexus 存储库或任何其他支持 Maven 的存储库。
【讨论】:
Nexus 3 support list is here。所以 Nexus3 中还没有 OBR 支持。即使状态是“正在处理”,它也不太可能很快就会出现。
【讨论】: