1、在本地maven的 settings.xml
配置使用公司maven仓库时,配置个人账号,在 servers
节点增加配置(需要则配置,不需要则跳过)
<server> <id>pds-repo</id> <username>个人账号</username> <password>个人账号的密码</password> </server>
2、在本地maven的 settings.xml
配置使用公司maven仓库,在 mirrors
节点增加配置(注意:要使用用户名密码的话 mirror
的 id
就需要跟 server
的 id
保持一致)
<mirrors> <mirror> <id>pds-repo</id> <!-- dev 的从这个镜像拉取, 这里的名称跟下面对应的 profile 的id保持一致 --> <mirrorOf>dev</mirrorOf> <name>公司私库</name> <url>http://192.11.11.32:8082/repository/maven-pu1/</url>
</mirror>
</mirrors>
3、在本地maven的 settings.xml
配置支持从snapshots仓库拉取快照,在 profiles
节点增加配置
<profiles> <!-- 私库仓库配置 --> <profile> <!-- 这里的id名称跟上面对应的 mirror 镜像的 mirrorOf 名称保持一致 --> <id>dev</id> <repositories> <repository> <!-- 如果要使用用户名密码的话 repository 的id就要和mirror的id保持一致 --> <id>pds-repo</id> <url>http://192.11.11.32:8082/repository/maven-pu1/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> </profile> </profiles>
4、在本地maven的 settings.xml
激活配置,在 activeProfiles
节点增加配置
<activeProfiles> <activeProfile>dev</activeProfile> </activeProfiles>
标签:xml,settings,私有,配置,节点,maven,仓库,远程 From: https://www.cnblogs.com/yyj-666/p/17219147.html