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

我们将AetherRepository配置为引用该obr.xml网址(由Nexus生成),并且工作正常。

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

有什么方法可以某种方式生成此文件吗?这个Maven仓库中有很多东西...

最佳答案

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

07-24 09:23