首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Nexus3获取组件和相关资产的列表?

如何从Nexus3获取组件和相关资产的列表?
EN

Stack Overflow用户
提问于 2017-01-11 08:56:41
回答 1查看 1.5K关注 0票数 0

我正在尝试从Sonatype Nexus3中导出资产,这样我就可以重构我们的软件工件持久性。首先,我希望使用Nexus3作为不同存储库的镜像/分组工具,而不是像我们现在那样直接推送到它。为此,我需要将Docker、Maven和NPM组件/资产全部提取出来。问题是,Nexus3使用blob存储来实现资产持久化,而我想要剔除原始资产。

Docker镜像很简单。我可以遍历每个存储库的Docker Registry API,以获取要拉取的图像列表,然后将它们推送到新位置。

然而,对于Maven工件(我假设这也适用于NPM工件),我无法使用类似Maven Wagon Plugin's copy goal或其他任何东西导出存储库,因为我看到的所有解决方案都依赖于目录列表,而目录列表还没有在Nexus3中实现。

如果我能够获得Nexus3托管存储库中所有组件和相关资产的列表,这将是乏味的,但对于编写脚本来说已经足够好了。是否有一些命令行界面或应用程序接口技巧可以从Nexus3中提取这些信息?在登录到Karaf OSGi控制台后,是否可以对嵌入式OrientDB实例运行查询?

寻找一些指点!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-12 03:12:57

您可能会在以下答案中找到一些帮助:Using the Nexus3 API how do I get a list of artifacts in a repository

我认为这将使您达到您所需的位置:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41581063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档