前提
在导入一个新项目时,IDEA设置中如图
IDEA在导入Maven项目时会自动检测并加载相关配置。每个 Maven 项目都有一个 pom.xml
文件,用于定义项目依赖、插件、构建配置等。Maven 会根据 pom.xml
文件中的配置从远程仓库下载依赖包,并将它们存储到本地仓库。
Maven 默认的本地仓库位置是 ~/.m2/repository。
出现的问题是重新加载maven项目时,加载速度异常缓慢。
问题出现在:
使用的是默认的用户设置文件。
之前有修改过maven的conf目录下的setting.xml文件,设置镜像源为阿里云,这样会提升从Maven中心仓库拉取jar包的速度的速度。
D:\apache-maven-3.9.6-bin\apache-maven-3.9.6\conf
解决方式
重写IDEA设置中Maven的用户设置文件路径和本地仓库路径
注意:本地仓库设置路径应与setting文件中<localRepository>一致,这个文件目录存放从Maven远程仓库拉取来的依赖包。
成功解决该问题,这也让我感受到了,正常的Maven加载时间是不过长的。