无法部署快照工件

时间:2018-08-09 10:08:26

标签: java maven nexus

我无法将快照工件部署到Nexus Repository。我不断收到返回码400。 无法部署工件:无法将工件net.iin:iin-web-0.0.1-SNAPSHOT:jar:iin-parent从快照传输到快照(http://localhost:8081/nexus/content/repositories/snapshots):无法传输文件:http://localhost:8081/nexus/content/repositories/snapshots/net/iin/iin-web-0.0.1-SNAPSHOT/iin-parent/iin-web-0.0.1-SNAPSHOT-iin-parent.jar 。返回码是:400,ReasonPhrase:Bad Request。 错误:上传文件iin-web-0.0.1-SNAPSHOT.jar失败。

但是我可以将快照工件部署到Nexus Repository的方式也是如此。 开始上传工件iin-web-0.0.1-SNAPSHOT.jar。... GroupId:net.iin ArtifactId:iin-web-0.0.1-SNAPSHOT 分类器: 类型:罐子 版本:iin-parent 档案:iin-web-0.0.1-SNAPSHOT.jar 仓库:版本 上传:http://localhost:8081/nexus/content/repositories/releases/net/iin/iin-web-0.0.1-SNAPSHOT/iin-parent/iin-web-0.0.1-SNAPSHOT-iin-parent.jar(63 MB,每秒46 MB) 上传工件iin-web-0.0.1-SNAPSHOT.jar已完成。 完成:成功

1 个答案:

答案 0 :(得分:0)

在我看来,您使用了artifactId iin-web-0.0.1-SNAPSHOT。因此,您可能将版本而不是version标记放入了artifactId。

结果是Maven将您(损坏的)GAV视为发行版本,因为该版本本身并未以SNAPSHOT结尾。