maven的镜像的配置

目的

maven建议改成阿里云的镜像源,因为使用maven原有的下载源,速度会很慢甚至无法完成一些依赖的下载。

有两种修改方式,一种是全局配置,一种是单个项目配置。建议全局配置。另外还有三种方法是可以在IDEA有个重载的配置,我觉得直接配置maven是最方便的。
该配置教程不区分Linux和Windows平台,都是同样的方式。

方法一.全局配置

直接修改maven的setting.xml,在你安装目录的maven\apache-maven-3.6.0\conf\settings.xml。
在 mirrors 标签处进行增加:

<mirrors>  

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

</mirrors>

实际代码截图:
maven的镜像的配置_第1张图片

生效确认:

在项目路径打开terminal,运行mvn -U idea:idea,可以让pom强制性重新下载所有的依赖,从下面terminal输出的截图中可以看到下载的源已经改成阿里的镜像:
在这里插入图片描述

方法二.单个项目配置

可以在项目的pom.xml里修改,会有相同的效果

<repositories>
        <repository>
            <id>central</id>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/
            <layout>default</layout>
            <!-- 是否开启发布版构件下载 -->
            <releases>
                <enabled>true</enabled>
            </releases>
            <!-- 是否开启快照版构件下载 -->
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>

你可能感兴趣的:(maven,基础)