Intellij IDEA 解决 Maven 依赖下载慢的问题

时间:2021-04-08 20:14:05

最近用 IDEA 导入 Hadoop 源码, 但下载依赖特别慢。导致经常需要重启 IDEA 并且下载的过程非常艰难, 网上找了一些方法,各种尝试,终于解决了这个问题。本篇文章总结最关键的两点,希望能帮助到还在坑里的人。

IntelliJ IDEA: 2018.3.4
Maven: 3.6.0

修改依赖镜像

Maven 默认到国外站点下载依赖,这是慢的主要原因。所以最好配置一个国内镜像。在 Maven 安装目录的 conf 目录下,打开 settings.xml 文件,找到 mirrors 节点,添加以下镜像

<mirror>  <!--阿里云国内镜像--> 
  <id>nexus-aliyun</id>  
  <mirrorOf>central</mirrorOf>    
  <name>Nexus aliyun</name>  
  <url>http://maven.aliyun.com/nexus/content/groups/public</url>  
</mirror> 
<mirror> <!--jboss镜像-->
  <id>jboss-public-repository-group</id>  
  <mirrorOf>central</mirrorOf>  
  <name>JBoss Public Repository Group</name>  
  <url>http://repository.jboss.org/nexus/content/groups/public</url>  
</mirror>

修改 IDEA 配置

打开 File -> Settings... 输入框搜索 Maven,找到以下设置页面,调整 VM options for importer,如下。

Intellij IDEA 解决 Maven 依赖下载慢的问题

经过以上两个步骤的修改,导入项目的依赖就很快了。