1. 修改maven settings 文件
私库的用户名和密码
<server>
<id>maven-releases</id>
<username>admin</username>
<password>******</password>
</server>
<server>
<id>maven-snapshots</id>
<username>admin</username>
<password>******</password>
</server>
私库地址
<mirror>
<id>nexus-public</id>
<mirrorOf>*</mirrorOf>
<url>http://*****:8081/repository/maven-public</url>
</mirror><profiles> <profile>
<id>zc</id>
<repositories>
<repository>
<id>maven-public</id>
<url>http://******:8081/repository/maven-public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile></profiles><activeProfiles>
<activeProfile>zc</activeProfile>
</activeProfiles>
二 pom配置
<distributionManagement>
<repository>
<id>maven-releases</id>
<name>Nexus Release Repository</name>
<url>http://******:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>maven-snapshots</id>
<name>Nexus Snapshot Repository</name>
<url>http://*******:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
注意,将红色标注的位置意义对应上就可以解决nexus maven-snapshots 401 Unauthorized的问题了。
参考:
nexus3 Unauthorized问题解决_hongweigg的专栏-优快云博客
https://blog.youkuaiyun.com/hongweigg/article/details/105165955搭建Nexus私库&使用_AI-优快云博客_nexus使用
https://blog.youkuaiyun.com/luozhonghua2014/article/details/81583510
解决Nexus Maven授权问题:配置settings.xml与pom.xml
本文介绍了如何解决Nexus私库访问时遇到的401 Unauthorized问题。关键在于正确配置Maven的settings.xml文件,包括设置私库的服务器ID、用户名和密码,以及镜像和激活配置。同时,pom.xml中也需要配置正确的repository和snapshotRepository来指定发布和快照仓库的URL。遵循这些步骤,可以确保Maven能够顺利地与Nexus私库交互。
716

被折叠的 条评论
为什么被折叠?



