我们刚刚将 nexus 安装升级到最新版本 (3.x)。有没有办法获取给定快照工件的最新版本? Nexus 2 有一个不错的 API,现在不再支持了。
同样的问题(但对于旧版本)已经在这里得到回答: Sonatype Nexus REST Api fetch latest build version
任何想法都受到高度赞赏。
最好的,丹尼尔
原文由 Daniel 发布,翻译遵循 CC BY-SA 4.0 许可协议
我们刚刚将 nexus 安装升级到最新版本 (3.x)。有没有办法获取给定快照工件的最新版本? Nexus 2 有一个不错的 API,现在不再支持了。
同样的问题(但对于旧版本)已经在这里得到回答: Sonatype Nexus REST Api fetch latest build version
任何想法都受到高度赞赏。
最好的,丹尼尔
原文由 Daniel 发布,翻译遵循 CC BY-SA 4.0 许可协议
Nexus 2 有一个不错的 API,现在不再支持了。
听起来你指的是这些:
/service/local/artifact/maven/content
/service/local/artifact/maven/redirect
如果您要查找最新的 xyz-SNAPSHOT 版本,其中 x、y、z 是猜测的 - Nexus 从来没有此功能(它仅适用于插件)。
这完全是不正确的——请参阅以下文章,其中清楚地表明您可以指定 LATEST、RELEASE 或 SNAPSHOT 基本版本。
这是可能的,但不是在 1-liner 中。
是的——除非你手头有一个工具,比如 artifact-resolver ,它确实使用一行命令来获取一个工件。
原文由 Peter Lynch 发布,翻译遵循 CC BY-SA 3.0 许可协议
8 回答6.8k 阅读
4 回答1k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
4 回答551 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答653 阅读✓ 已解决
2 回答1.2k 阅读
截至 2019 年 4 月,Sonatype Nexus 3 中有一个 REST API 用于访问最新的人工制品
文档在这里
http://community.sonatype.com/t/nxrm-3-16-rest-search-and-filtering-enhancements/1586
使用此端点
/service/rest/v1/search/assets/download
group
repository
name
按version
排序将为您提供最新的带时间戳的快照。https://nexus.blahblah.com/service/rest/v1/search/assets/download?repository=maven-snapshots&group=com.my.company&name=myArtefact&sort=version&direction=desc