从 artifactory 下载最后一个 Maven 快照

Download last maven snapshot from artifactory

我知道有一种方法可以请求端点并从 Artifactory 下载最新的 Maven 快照,因为这个 JIRA Ticket 说 JFrog 人解决了它,但我无法在任何地方找到 URL。 (工单中的URL无效)

有人知道如何通过端点(不是通过脚本,只请求端点)下载给定模块的最新 Maven 快照吗?

我需要下载 de .tar.gz 包。

要从 Artifactory 下载最新的 Maven 唯一快照 版本的工件,您应该使用以下命令

http://localhost:8080/artifactory/<REPO-KEY>/<GROUPD-ID>/<ARTIFACT-ID>/<VERSION>-SNAPSHOT/<ARTIFACT-ID>-<VERSION>-SNAPSHOT.jar

其中:

  • REPO-KEY - Artifactory 存储库密钥(标识符)
  • GROUP-ID - maven groupdId(由 / 分隔)
  • ARTIFACT-ID - maven artifactId
  • 版本 - Maven 版本

例如:

http://localhost:8080/artifactory/libs-release-local/ch/qos/logback/logback-classic/0.9.9-SNAPSHOT/logback-classic-0.9.9-SNAPSHOT.jar

要下载最新的 release 工件,您应该使用 [RELEASE] 作为版本,例如:

http://localhost:8080/artifactory/ivy-local/org/acme/[RELEASE]/acme-[RELEASE].jar

有关详细信息,请参阅 Artifactory REST API documentation