java - 从artifactory下载最后一个maven快照

标签 java maven artifactory snapshot

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

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

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

最佳答案

要从 Artifactory 下载 Artifact 的最新 Maven 唯一快照版本,您应该使用以下内容

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

地点:

  • REPO-KEY - Artifactory 存储库 key (标识符)
  • 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

要下载最新的发布 Artifact ,您应该使用[RELEASE]作为版本,例如:

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

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

关于java - 从artifactory下载最后一个maven快照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32111979/

相关文章:

java - 无法在 Tomcat7 上运行 Spring Boot 2.0 : "Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean."

gradle - 尽管 “anonymous access”被禁用了,但是Artifactory匿名拉动仍然有效?

java - 为什么我会收到 javax.net.ssl.SSLHandshakeException : No subject alternative DNS name matching found exception when I see a wildcard entry

node.js - 如何将 nodejs 和 npm 可执行文件上传到 artifactory

java - 扁平化列表列表的 3 种方法。有理由更喜欢其中之一吗?

java - Spring在从文件系统加载配置文件时无法解析占位符

java - 更改大小后 GUI 将无法加载

java - Spring MVC 和 Hibernate 不起作用

Java文件输入流错误: "No such file or directory"

java - java中设置长度数组的抽象方法?