原因一、pom 文件李配置的私服仓库地址和settings.xml里配置的用户名和密码没有匹配上
1、pom.xml里的仓库配置:
<!--项目分发信息,在执行mvn deploy后表示要发布的位置。有了这些信息就可以把网站部署到远程服务器或者把构件jar等部署到远程仓库。 -->
<distributionManagement>
<repository><!--部署项目产生的构件到远程仓库需要的信息 -->
<id>releases</id><!-- 此处id和settings.xml的id保持一致 -->
<name>Release Deploy</name>
<url>http://10.60.145.41:881/repository/maven-releases/</url>
</repository>
<snapshotRepository><!--构件的快照部署到哪里?如果没有配置该元素,默认部署到repository元素配置的仓库,参见distributionManagement/repository元素 -->
<id>snapshots</id><!-- 此处id和settings.xml的id保持一致 -->
<name>Snapshot Deploy</name>
<url>http://10.60.145.41:881/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
2、此时对应的setting.xml里的配置信息为:
<server>
<id>snapshots</id><!-- 此处id和上面pom.xml的id保持一致 -->
<username>nandao</username>
<password>123456</password>
</server>
<server>
<id>releases</id><!-- 此处id和上面pom.xml的id保持一致 -->
<username>nandao</username>
<password>123456</password>
</server>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。