2

尝试下载具有依赖项的快照 jar 时遇到了一些障碍。通常,Nexus 的 REST API 会为您将“SNAPSHOT”扩展为正确的日期时间戳 - 但是,如果下载具有依赖关系的 jar,则文本会-jar-with-dependencies跟随由SNAPSHOT. 我不清楚如何将这种不寻常的名称情况传达给 Nexus 的 REST API - 有没有人遇到/解决过这个问题?

4

2 回答 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 回答