我有一个运行在IP 192.168.56.2:8081的Linux VM上的Nexus服务器。我在Nexus中的存储库具有下图所示的结构。我正在尝试使用wget下载最新的快照工件,并且正在使用命令sudo wget --user=user --password=password "http://192.168.56.2:8081/nexus/service/local/artifact/maven/content?g=TestingJenkins&a=testingjenkins&v=1.0-SNAPSHOT&r=JENKINSTEST-SNAP" --content-disposition
。
这给了我下面的错误:
--2019-07-11 02:22:18-- http://192.168.56.2:8081/nexus/service/local/artifact/maven/content?g=TestingJenkins&a=testingjenkins&v=1.0-SNAPSHOT&r=JENKINSTEST-SNAP
Connecting to 192.168.56.2:8081... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-07-11 02:22:18 ERROR 404: Not Found.
有人知道这可能是什么问题吗?我在防火墙上打开了端口8081。
答案 0 :(得分:0)
更新:Nexus提供了带有不同API的Swagger UI,其中一些可用于下载工件。 /v1/search/assets/download/
端点可用于通过curl查询下载指定的工件。只需指定存储库的名称和一些可选的排序参数即可。