Maven 下载依赖默认的仓库路径为国外的,所以国内使用Maven下载依赖时,时间会较长。本文主要列出各种原因导致的Mavan下载速度慢的原因,主要有以下两种:
- 镜像配置:使用了默认的仓库位置,没有配置国内Maven镜像仓库
- IDEA配置:在使用 IDEA 时,每次 导入 创建 新的项目,就会使用 IDEA 提供的默认的 Maven 配置,该配置使用的也是国外镜像
综上所述,导致Maven下载速度过慢根本原因为 未使用国内镜像,下述为两种问题的解决步骤
镜像配置
通过修改
apache-maven\conf\settings.xml
Maven
settings.xml
配置文件,为其新增一个镜像仓库配置,配置如下
<settingsxmlns="http://maven.apache.org/SETTINGS/1.2.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsd">
...省略其他配置
<mirrors>
...省略其他配置
<mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url></mirror></mirrors></settings>
IDEA 配置
打开IDEA,File > New Projects Setup > Setting for New Projects > Build, Execution,Deployment > Build Tools > Maven ,在此将Maven配置为为你本机已经配置过国内镜像的 Maven,以后每次打开 或 创建新项目,Maven 配置都会沿用次处的配置
上述需要修改的地方有以上三个位置,说明如下:
- Maven home path:Maven 的安装位置
- User settings file: Maven 配置文件的位置,IDEA 会使用该配置文件中的内容进行下载
- Local repository: Maven 依赖的下载位置,建议使用同一个位置,否则会多次下载同一个依赖,造成不必要的浪费
总结
IDEA 中 使用Maven下载速度过慢的原因,主要是以上两种,根本原因就是没有使用国内的镜像源
版权归原作者 LiAoasss 所有, 如有侵权,请联系我们删除。