Mar*_*kus 5 git nexus maven jenkins
在 jenkins 上成功构建后,我正在尝试将我的 Maven 项目上传到 Nexus。这是我的两种配置:
这里出现错误
Failed to deploy artifacts:
Could not transfer artifact de.xxx:NettyCore:pom:1.0-20170508.212447-1 from/to cloud-repo (http://xxx:xxx/nexus/content/repositories/cloud-repo):
Failed to transfer file: http://xxx:xxx/nexus/content/repositories/cloud-repo/de/xxx/NettyCore/1.0-SNAPSHOT/NettyCore-1.0-20170508.212447-1.pom.
Return code is: 400, ReasonPhrase:Bad Request.
ERROR: Uploading file pom.xml failed.
Finished: FAILURE
Run Code Online (Sandbox Code Playgroud)
正如“ 400 BAD请求HTTP错误代码含义? ”中提到的,错误400意味着请求格式错误。
在您的情况下,可能的原因是您想要发送的 GAV:版本1.0-SNAPSHOT
...发送到发布存储库:这种版本将被 Nexus 拒绝。
那“存储库策略”应该是“快照”才能接受1.0-SNAPSHOT
。