maven 多仓库服务器配置
1.配置阿里云云效 Maven注意:public仓库是central仓和jcenter仓的聚合仓,如果只从central仓中拉取依赖,配置central<mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><!-- <mirrorOf>central</mirrorOf
·
1.配置阿里云云效 Maven
注意:public仓库是central仓和jcenter仓的聚合仓,
如果只从central仓中拉取依赖,配置central
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<!-- <mirrorOf>central</mirrorOf> -->
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
2.增加公司的仓库
注意:星号的意思就是所有的依赖都从当前指定的仓库镜像中搜索,这里我们修改成从阿里云找不到时,从公司的nexus获取
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*,!nexus</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
<id>nexus</id>
<name>Nexus Repository</name>
<mirrorOf>*</mirrorOf>
<url>http://127.0.0.1:8181/repository/maven-public/</url>
</mirror>
3.配置用户名和密码
<server>
<id>nexus</id>
<username>admin</username>
<password>admin</password>
</server>
4.pom中配置远程仓库
repositories标签的作用是用来配置maven项目的远程仓库
注意:setting中的镜像配置mirrorOf要排除pom中的仓库id
<repositories>
<repository>
<id>getui-nexus</id>
<url>http://mvn.gt.igexin.com/nexus/content/repositories/releases/</url>
</repository>
</repositories>
setting镜像配置
<mirror>
<id>nexus</id>
<name>Nexus Repository</name>
<mirrorOf>*,!getui-nexus</mirrorOf>
<url>http://127.0.0.1:8181/repository/maven-public/</url>
</mirror>
更多推荐
已为社区贡献2条内容
所有评论(0)