maven deploy到nexus报错:Return code is: 401, ReasonPhrase:Unauthorized

今天想把一个写好的工具jar 打包到 nexus 上去 但是第一用 不是很熟悉 检出 出现错误 

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project sms: Failed to deploy artifacts: Could not transfer artifact com.wjl:sms:jar:1.0.0 from/to releases (http://192.168.3.7:8081/nexus/content/repositories/thirdparty/): Failed to transfer file: http://192.168.3.7:8081/nexus/content/repositories/thirdparty/com/wjl/sms/1.0.0/sms-1.0.0.jar. Return code is: 401, ReasonPhrase: Unauthorized. -> [Help 1]

错误原因:未添加到检出私服的的认证 

idea 中 File - - > settings  ---> maven  

到该目录下进行修改文件 在servers 标签下添加如下

pom文件中的 配置

注意 pom文件的id 要和在 maven中配置的server的id 一致 否则不起作用 

请看maven 中对 servers的描述 简单说 servers 就是认证的配置文件通过 server id 进行在系统中使用 所以server id  pom 文件中的 要和maven 中settings中 servers 的中 配置server id 一直 

配置修改 后

deploy 成功 


————————————————
版权声明:本文为CSDN博主「寂夜了无痕」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/a15835774652/article/details/80354602

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值