deploy上传nexus私服报错:Failed to deploy artifacts:Failed to transfer file *** with status code 400

这种问题报错大同小异,有以下几个关键提示:
Failed to deploy artifacts 部署文件失败
Failed to transfer file 文件传输失败
with status code 400 400部署异常
如下图:
在这里插入图片描述这里有必要先说说jar包上传nexus私服成功的几个条件:

①检查私服运行状态

查看私服状态命令:

nexus.exe /status

在这里插入图片描述
结果显示:nexus私服运行中

②项目pom.xml文件中distributionManagement标签的id和maven配置文件setting.xml中server的id一致

在这里插入图片描述

③deploy部署jar到私服的时候只能选择Type为hosted类型的仓库

在这里插入图片描述就像我这个私服,现在看起来只有maven-releases、maven-snapshots和nuget-hosted这三个仓库可以deploy

④上传releases仓库

A、如下图,版本号version不不不能以-SNAPSHOT结尾
在这里插入图片描述B、配置上传私服地址
url是releases仓库地址链接
在这里插入图片描述url建议去私服页面复制(复制方法截图中123步提供了),不要太自信手输(我因为这个卡了好久)

⑤上传snapshot仓库

A、版本号必须以 -SNAPSHOT 结尾
在这里插入图片描述版本号version错误范例:

3.5-SNAPSHOT-1
错误原因:-SNAPSHOT必须放到版本号最后面(这个例子-SNAPSHOT后面还有-1两个字符)
3.5SNAPSHOT
错误原因:SNAPSHOT前面必须有“-”,我用的是nexus-3.29.2-02搭建私服。 踩坑的时候发现别的版本的nexus搭建私服,发布SNAPSHOT仓库时version前面可能必须没有“-”,根据版本调整吧,如果出现问题加不加“-”都试试

B、配置上传私服地址
url是snapshot仓库地址链接
在这里插入图片描述和发布releases仓库一样,url不建议手输,建议去私服页面控制台复制,复制方法同发布releases

  • 8
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值