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的专栏-CSDN博客https://blog.csdn.net/hongweigg/article/details/105165955搭建Nexus私库&使用_AI-CSDN博客_nexus使用
https://blog.csdn.net/luozhonghua2014/article/details/81583510