zoukankan      html  css  js  c++  java
  • maven 国内加速,修改镜像源

    为什么慢

    由于默认情况下执行 mvn 各种命令是去国外的 mvn 官方镜像源获取需要安装的具体软件信息,所以在不使用代理、不翻墙的情况下,从国内访问国外服务器的速度相对比较慢

    如何修改镜像源

    阿里旗下维护着一个国内 maven 镜像源。感谢阿里为开源届,为开发者做的贡献,之前发布的两篇关于 npm, yarn 的国内加速镜像源也是使用阿里提供的,之后会发布一篇介绍 gradle 的国内加速方法,依旧会使用阿里提供的镜像源

    a). 配置只在当前项目生效

    在 pom.xml 文件内添加以下配置

    <repositories>
        <repository>
            <id>ali-maven</id>
            <url>http://maven.aliyun.com/nexus/content/groups/public</url>
        </repository>
    </repositories>
    

    b). 配置全局生效

    修改 settings.xml 文件

    找到 mirrors 标签,在里面加入以下内容

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

    可以在以下路径查找到 settings.xml 文件

    1. (用户家目录)/.m2/settings.xml

    2. (maven安装目录)/conf/settings.xml,

      如果是 Mac 系统通过 brew 命令安装的,在这里:

      /usr/local/Cellar/maven/(版本号)/libexec/conf/settings.xml

    如果以上两个位置同时存在 settings.xml 文件,用户家目录的配置文件权重更高

    原文出处:http://www.xiegangd.com/article/153440229013286

  • 相关阅读:
    [LeetCode] 21. 合并两个有序链表
    [LeetCode] 5081. 步进数
    [LeetCode] 104. 二叉树的最大深度
    [LeetCode] 70. 爬楼梯
    Java开发手册1.5读书笔记
    [LeetCode] 509. 斐波那契数
    设计模式之UML类图以及类间关系
    [LeetCode] 50. Pow(x, n)
    [LeetCode] 206. 反转链表
    [LeetCode] 119. 杨辉三角 II
  • 原文地址:https://www.cnblogs.com/huiyi0521/p/10997146.html
Copyright © 2011-2022 走看看