Maven依赖无法导入
导入依赖时出现大片的爆红,出现Cannot resolve xxx…,以及Could not transfer artifact xxx错误
1.检查maven设置是否正确
黄色部分settings是我之前的配置文件,也是默认配置文件,这里因为项目需要,所以添加了我另外的配置文件,也就是红色部分。
2.清除idea缓存并重启
3.在右侧Maven工具栏中,点击Lifecycle
,然后先点击clean
再点击install
在Maven的生命周期中,
clean
用于清除之前构建生成的所有文件,其中具体为清除了Target目录中的所有文件,包括该目录;
install
用于将jar包安装到本地仓库中。
4.刷新pom.xml文件或者重新下载依赖
(1)点击刷新pom.xml文件(红色箭头)
(2)重新下载依赖(绿色箭头)
右击Dependencies
,然后点击Download Sources
这时没有报Cannot resolve的错误了,但是出现了Could not transfer artifact的问题
这是因为Maven的版本过高了,可以看到我的版本是3.8.1,换成低版本就好了
5.降低maven版本
(1)点击Settings进入设置
(2)在Maven设置中将其选为低版本的
然后就不会报错了