尝试下载具有依赖项的快照jar时遇到一些障碍。通常,Nexus的REST API会将“SNAPSHOT”扩展为正确的日期时间戳 - 但是如果下载具有依赖关系的jar,则文本-jar-with-dependencies
将遵循SNAPSHOT
替换的日期。我不清楚如何将这种不寻常的名称情况传达给Nexus的REST API - 有没有人遇到/解决过这个问题?
答案 0 :(得分:0)
观察Nexus中的神器,发现它的坐标包括
<classifier>jar-with-dependencies</classifier>
字段。瞧,这可以正确地进入REST API:http://yourdomain.com:8081/nexus/nexus-rrb-plugin/default/docs/index.html
答案 1 :(得分:0)
您必须指定分类器参数。版本号之后和扩展之前的那个位始终是分类器。分类器是第4个maven坐标,它用于区分各种“附加”工件。附加工件不是maven项目构建的主要工件,通常是jar文件。
最常见的例子是:
myArtifact-1.0.0.jar
myArtifact-1.0.0-sources.jar
在第二个jar中找到java的源文件。在您的情况下,jar-with-dependencies
是构建具有所有依赖项的jar的maven程序集的名称。