jenkins Nexus神器上传器400
问题描述:
我试图在jenkins上成功构建后将我的maven项目上传到nexus。这里是我的两个配置:jenkins Nexus神器上传器400
在这里的错误
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
答
正如在 “400 BAD request HTTP error code meaning?” 中提到,错误400指请求格式不正确。
在你的情况,一个可能的原因是你要发送的GAV:版本是1.0-SNAPSHOT
...发送到发布回购:那种版本将通过的Nexus被拒绝。
“存储库策略”应该是“快照”以便接受1.0-SNAPSHOT
。
它的工作原理。谢谢你,兄弟! – Markus