【问题标题】:does nexus 3 still supports osgi bundles repository(obr)?nexus 3 是否仍然支持 osgi 捆绑存储库(obr)?
【发布时间】:2017-08-10 06:40:30
【问题描述】:

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

【问题讨论】:

    标签: java osgi bundle nexus


    【解决方案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】:

      确实没有任何必要依赖 Nexus 插件来获取索引 OSGi 存储库。事实上,我不会推荐它,因为 Nexus 中的 OBR 支持版本(在原生支持它的 Nexus 版本中)远远落后于最新标准。

      改为使用bnd-indexer-maven-plugin 为一组 Maven 依赖项生成索引。此插件的输出以及依赖项本身可以部署到 Nexus 存储库或任何其他支持 Maven 的存储库。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-06-19
          • 2017-01-08
          • 2014-11-12
          • 2015-04-26
          • 1970-01-01
          • 1970-01-01
          • 2016-07-27
          • 1970-01-01
          相关资源
          最近更新 更多