场景
- 在公司,做公司的项目A,用的公司的私服.
- 在家的时候,如果还想弄个其他的项目B玩玩的话,就要去setting.xml中去改镜像设置,改成一个公共的仓库
maven有没有提供什么功能可以单独为某个项目设置远程仓库地址,在公司我做A项目的时候,他去公司的私服下载jar包.在家里的时候,没办法连到公司的内网,这时候用公共的仓库(比如阿里云等).
不知道要怎么实现.
<mirrors>
<!-- <mirror>
<id>releases</id>
<mirrorOf>central</mirrorOf>
<name>Team Nexus Repository</name>
<url>http://192.168.0.222:8081/nexus/content/groups/public</url>
</mirror> -->
<mirror>
<id>aliyun</id>
<name>aliyun-public</name>
<mirrorOf>central</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
</mirrors>
这个可以在profiles里面配多个仓库吧,在其中一个仓库找不到依赖时,会依次从下一个仓库里找。要在activeProfiles设置启用的仓库