国内使用Maven导入依赖包的时候非常缓慢,因为maven默认的中央仓库是国外的,连过去很慢,我们可以修改仓库为国内的镜像站来加速导入速度,实测使用阿里云的maven镜像:https://maven.aliyun.com/速度起飞~
如果你使用的Gradle构建工具,同样也可以修改为阿里云的repo,详见:https://blog.terrynow.com/2021/04/21/idea-gradle-change-repository-to-speed-up-import/
全局设置
首先IDEA的设置下,找到Maven的配置文件(Maven的默认配置一般是在:USERHOME/.m2/settings.xml):

这里我的配置文件路径是 /User/Terry/.m2/settings.xml
编辑这个文件,
添加mirror节点,如下:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>/Users/Terry/.m2/repository</localRepository>
<interactiveMode>true</interactiveMode>
<usePluginRegistry>false</usePluginRegistry>
<offline>false</offline>
<mirrors>
<!--添加阿里云的maven repository-->
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>Aliyun Maven</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>
</settings>
单个项目设置
如果不修改全局配置文件,在单个项目设置maven repo也是可以的,修改项目的pom.xml:
<project>
<!-- ...其他配置 -->
<repositories>
<repository>
<id>aliyun</id>
<name>Aliyun Repo</name>
<url>https://maven.aliyun.com/repository/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<!-- Maven 自带的中央仓库使用的Id为central 如果其他的仓库声明也是用该Id 就会覆盖中央仓库的配置 -->
<id>mvnrepository</id>
<name>mvnrepository</name>
<url>http://www.mvnrepository.com/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<!-- ...其他设置 -->
</project>
文章评论