【问题标题】:How to migrate from AetherRepository to MavenBndRepository?如何从 AetherRepository 迁移到 MavenBndRepository?
【发布时间】:2018-10-28 17:35:35
【问题描述】:

我们有一个带有 OBR 插件的 Nexus Maven 存储库,多年来一直为我们的 BndTools 项目的依赖项提供服务。

我们将 AetherRepository 配置为引用 obr.xml url(由 Nexus 生成),并且效果很好。

现在将 BndTools 升级到最新版本后,AetherRepository 不再工作,应该用 MavenBndRepository 替换,但如果我理解这项权利,我需要提供一个索引文件,列出该存储库中的所有内容。

有没有办法让我以某种方式生成这个文件?我们在那个 Maven 仓库中有很多东西......

【问题讨论】:

    标签: java osgi nexus bndtools obr


    【解决方案1】:

    如果您有一个包含存储库索引的 xml 文件(使用 OSGi repository schema),则可以使用 aQute.bnd.repository.osgi.OSGiRepository 存储库类型来访问内容。

    【讨论】:

    猜你喜欢
    • 2018-06-23
    • 2021-07-18
    • 2019-11-11
    • 2010-10-13
    • 2018-10-25
    • 2019-05-31
    • 2016-11-09
    • 2014-02-09
    • 2021-09-01
    相关资源
    最近更新 更多