【发布时间】:2023-03-23 03:40:01
【问题描述】:
我们目前使用的是 Nexus OSS 3.0.0-03,我需要通过控制台检索最新的 Snapshot(或 Snapshot-Name)。
其他帖子中提到的 Rest-API (.../service/local/artifact/maven/... ) 在 Nexus OSS 3.x 中不再可用(我得到一个 404 未找到)
如https://books.sonatype.com/nexus-book/3.0/reference/scripting.html#_writing_scripts 中所述,可以编写“自己的”Rest Calls,但我没有找到如何编写它们的文档(没有 API-Doc,https://github.com/sonatype/nexus-book-examples/tree/nexus-3.0.x 中没有示例)
有谁知道是否以及如何检索快照名称
- 通过网址
- 通过“自己的”Rest-Script(例如 repository.getLastestSnapshot(...)
- 通过 Gradle(如 repositories.mavenDeployer)
【问题讨论】:
-
我越来越相信 Nexus 2.13 是基于 Maven 的开发的更好选择...
-
对于基于 Maven 的开发,建议目前确实坚持使用 2.x。见sonatype.com/download-oss-sonatype
标签: maven gradle nexus sonatype