【maven实战】13-仓库镜像

扫码关注公众号:Java 技术驿站

发送:vip
将链接复制到本浏览器,永久解锁本站全部文章

【公众号:Java 技术驿站】 【加作者微信交流技术,拉技术群】
免费领取10G资料包与项目实战视频资料

如果仓库X可以提供仓库Y存储的所有内容,那么就可以认为X是Y的一个镜像。举个例子http://maven.aliyun.com/nexus/content/groups/public是中央仓库在中国的镜像,由于地理位置的因素该镜像往往能提供比中央仓库更快。因此可以配置maven使用该镜像来替代中央仓库。编辑settings.xml如下:

    <mirrors>
      <mirror>
          <id>aliyun</id>
          <mirrorOf>central</mirrorOf>
          <name>Nexus aliyun</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public</url>
        </mirror> 
    </mirrors> <mirror>
          <id>aliyun</id>
          <mirrorOf>central</mirrorOf>
          <name>Nexus aliyun</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public</url>
        </mirror> 
    </mirrors>

为了满足一些复杂的需求,maven还支持更高级的镜像配置:

\*:匹配所有远程仓库。 external:\*:匹配所有远程仓库,使用localhost的除外,使用file://协议的除外,也就是说匹配所有不在本机上的远程仓库。 repo1,repo2:匹配仓库repo1,repo2使用逗号分隔多个远程仓库。 \*,!repo1:匹配所有远程仓库,repo1除外,使用感叹号将仓库从匹配中排除。
赞(0) 打赏
版权归原创作者所有,任何形式的转载请联系博主:daming_90:Java 技术驿站 » 【maven实战】13-仓库镜像

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏