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