maven - 使用浏览器/wget 从 Nexus OSS 3.0.0-03 下载 Artifact

标签 maven repository nexus sonatype nexus3

我在本地安装了 Nexus OSS 3.0.0-03。

我可以上传快照和发布 jars。

现在我想通过浏览器或 wget 下载这些 jar,但我似乎找不到 REST API 调用来执行它(例如在 Jenkins 执行的 shell 脚本中)。

在第 3 版之前,似乎可以使用以下内容:
http://MY_REPOSITORY/nexus/service/local/artifact/maven/content?r=repoId&g=groupName&a=art&v=LATEST

关于如何使用第 3 版执行此操作的任何想法?

最佳答案

如果您正在寻找最新版本,您可以在此处查看答案:Sonatype Nexus 3 - get latest snapshot

这在 Nexus Repository 3 中尚不存在,但随着我们改进 REST API,在不久的将来会出现。

但是,如果您想下载 Artifact 并知道它的坐标,您可以通过使用以下模式构建 URL 作为有用的工具来实现:https://cwiki.apache.org/confluence/display/MAVEN/Remote+repository+layout#Remoterepositorylayout-Repositoryartifactlayout

关于maven - 使用浏览器/wget 从 Nexus OSS 3.0.0-03 下载 Artifact ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38107626/

相关文章:

Android - 将新库添加到 repo ?

maven - 将 Artifact 上传到 Nexus 3

java - Apache Tiles 与 JSP 和 Servlet webapp 集成

git - 如何通过 GIT/GIT BASH 获取多个项目的最新信息

java - 由 : java. lang.AbstractMethodError : com. myapp.webapp.config.WebConfig$$EnhancerBySpringCGLIB$$b5f5a3c0.configureContentNegotiation 引起

eclipse - ArtifactDescriptorException : Failed to read artifact descriptor Maven error

artifactory - 在 Artifactory 中将 Nexus3 存储库声明为远程存储库时出现问题

node.js - 如何为 .npmrc 中的作用域注册表设置 _auth?

java - -Xlint :all and maven 有问题

java - javafx项目maven中堆空间内存不足错误