我们本地使用 IDEA 运行 maven 项目的时候,有时候运气不好,就会遇到某些 maven 依赖无法正常找到、导入。这就会导致 IDEA 构建项目的时候爆出一堆醒目的红色 Error。
那最近我新拉取一个项目源码,本地运行项目,又碰到这种情况。按照以前的解决经验,捣鼓了一下,发现没办法解决。于是研究了一下午,终于解决这个问题 🤔。
吐槽一下,刚开始一度以为是这个项目有问题,找了一个同事,发现他的电脑是却可以正常运行这个项目。
那今天这篇的文章,总结一下 IDEA 运行 maven 项目找不到相关依赖报错的问题原因以及解决办法。
网络问题,无法下载 maven 依赖
Maven 默认的中央仓库地址为 http://search.maven.org/#browse,那这是一个外网的地址。
而我们国内访问外网地址,网络速度不仅慢,网络质量还差。这就导致了 maven 依赖下载速度过慢,有时候下载还可能会失败。
maven 依赖下载失败,这就会导致 IDEA 找不到相关依赖。
那这个问题解决办法也比较简单,我们可以通过设置镜像(mirrors)地址解决。
打开我们本地 maven 配置文件,默认地址如下:${user.home}/.m2/settings.xml,然后找到 mirrors 节点,在这下面添加以下配置:
<mirrors>
<mirror>
<id>alimaven</id>