IT俱乐部 Java maven中deploy命令报401错误的原因及解决方案

maven中deploy命令报401错误的原因及解决方案

在mac版idea使用过程中有时候会出现deploy时候报401错误,如图:

经过详细的论证分析,找到如下原因及解决方案:

原因一、pom 文件李配置的私服仓库地址和settings.xml里配置的用户名和密码没有匹配上

1、pom.xml里的仓库配置:

    releasesRelease Deployhttp://10.60.145.41:881/repository/maven-releases/snapshotsSnapshot Deployhttp://10.60.145.41:881/repository/maven-snapshots/

2、此时对应的setting.xml里的配置信息为:

     snapshotsnandao123456releasesnandao123456

3、检查两者信息是否一致,就可以解决问题。如果还是报401问题,则可能是下面的原因。

 原因二、idea中自定义的settings.xml配置没有生效

1、idea中的配置:

 但是经过严格验证,在mac电脑上可能没生效,原因可能是配置环境变量的问题。

2、此时我们应该采用idea 默认的配置,即把该自定义setting.xml配置放到.m2的目录下

 3、检查环境变量配置,一切就会OK.

4、maven deploy 已存在的包的时候出现400错误,这个问题不大。

以上就是maven中deploy命令报401错误的原因及解决方案的详细内容,更多关于maven deploy报401的资料请关注IT俱乐部其它相关文章!

本文收集自网络,不代表IT俱乐部立场,转载请注明出处。https://www.2it.club/code/java/11108.html
上一篇
下一篇
联系我们

联系我们

在线咨询: QQ交谈

邮箱: 1120393934@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部