版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014453515/article/details/84961076
使用mvn deploy命令,将打包后的jar包上传到私服时,出现了下面的问题:
Return code is: 400, ReasonPhrase: Bad Request. -> [Help 1]
一般通用有3个导致出现上面问题的原因:
1.pom.xml中仓库id配置不对
<distributionManagement>
<repository>
<id>xxx</id>
<name>release</name>
<url>http://xxx</url>
</repository>
</distributionManagement>
检查pom中配置的distributionManagement中的仓库id和地址和私服Nexus中的是否相同
2.私服Nexus已经存在该版本的jar,且部署策略为不允许覆盖
将仓库对应的Deployment Policy设置为Allow Redeploy即可
3.如果Repository Policy为Release,则部署的jar版本中不允许出现snapshot关键字
Repository Policy 有两个选项,一个快照版本,一个是发布版本,要和部署jar包的版本号完全对应。