Maven更换镜像,更换中央仓库镜像,阿里云中央仓库镜像

在此之前,如果没有通过构建Maven项目下载过相关jar包的,可以参考我这篇博客——Maven配置与下载jar包

有时我们通过Maven去下载相关的依赖包时,会发现下载的速度非常慢,简直让人抓狂,而有时又下载不了,没响应。明明网络很好,为什么会这么慢呢,原因是Maven默认连接的远程仓库是国外的。

如何提升下载速度,只要把Maven默认的镜像改换成国内的就行了,如阿里云的中央仓库镜像。

具体步骤如下:
1)找到Maven安装目录中的setting.xml, 用Eclipse打开。
这里写图片描述

2)找到mirrors元素, 在它里面添加子元素mirror:

    <!-- 阿里云中央仓库 -->
    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

添加结果如下:
这里写图片描述

3)pom.xml配置(以下载Spring 4.3.17为例)

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.xn.maven</groupId>
  <artifactId>tmaven</artifactId>
  <packaging>jar</packaging>
  <version>0.0.1-SNAPSHOT</version>
  <name>tmaven</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <!-- 下载Spring-4.3.17 -->
  <dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>4.3.17.RELEASE</version>
    </dependency>
  </dependencies>

</project>

4)打开命令行窗口,进入pom.xml所在文件目录,输入mvn clean install命令,回车,运行结果如下:
这里写图片描述
5)检测Maven镜像是否更换成功,如上图打红框部分,则说明更换成功,尽情享受这下载速度吧
这里写图片描述

6)查看下载到的资源:
这里写图片描述

如何设置mirror以及mirror下子元素代表的含义,可参考:
https://zhidao.baidu.com/question/1498312942438533419.html

猜你喜欢

转载自blog.csdn.net/qq_39039017/article/details/80470097