国内使用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>
文章评论