问题场景

每次生成maven项目,都默认加载国外的maven地址下载对应的jar包,遇到网络问题就非常的考验人的耐心了。我觉得这种没意义不大的事情不应该占据这么多的时间,镜像不就可以搞定了吗?总结了以下配置镜像的方案。

解决方案

修改maven的setting.xml文件

华为云镜像

地址
手动在settings.xml文件中的mirrors节点中添加如下内容:

<mirror>

    <id>huaweicloud</id>

    <mirrorOf>*</mirrorOf>

    <url>https://repo.huaweicloud.com/repository/maven/</url>

</mirror>
阿里云镜像

此处推荐的是修改单个pom文件的方式,修改setting.xml的方式同【华为云镜像】。

      <repositories>
          <repository>
              <id>nexus-aliyun</id>
              <name>Nexus aliyun</name>
              <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
              <layout>default</layout>
              <releases>
                  <enabled>true</enabled>
              </releases>
              <snapshots>
                  <enabled>false</enabled>
              </snapshots>
          </repository>
      </repositories>

更多推荐