idea中maven项目无法下载,识别,解析相关依赖;import标红;cannot artifact;could not find artifact
idea缓存,版本依赖设置
·
前言:在Idea中初次打开maven项目时,经常会碰到代码标红的问题,主要是import类报错,基本是无法解析项目依赖问题,笔者在项目导入和开发环境搭建中经常踩坑,故针对maven依赖标红问题做个总结,请读者按以下顺序依次操作(亲测有效)。
1、检查settings.xml中镜像配置,包括镜像仓库配置、插件仓配置
(1)使用Idea默认配置,注意取消勾选Use settings from .mvn/maven.config
(2)自定义配置文件
2、缓存问题,File---->Invalidate Caches---->Clear file system cache and Local History
3、maven clean---->maven install;
点击idea右侧maven图标---->进入项目下Lifecycle---->clean---->install;
4、相关依赖的版本问题,可能pom.xml配置文件中相关dependency的版本已经消失,去maven仓库官网
maven仓库https://mvnrepository.com/
- 检查报错标红的相关包的版本在maven仓库中是否存在,如果不存在,则在pom.xml中修改为相关包存在的依赖版本;
- 或者找到旧版本的相关包手动拷贝到idea中本地配置的maven仓库对应路径的文件夹下。之后刷新,build;
5、网络问题,更换下网络再次刷新尝试
6、Maven中设置VM Options
(1)File---->Seetings---->Maven---->Runner中设置VM options
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true
(2) File---->Seetings---->Maven---->Importing中设置VM options
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
之后刷新,build。
7、重新git clone代码
如果以上方法还无法解决依赖问题,重新git clone代码到本地仓库,idea重新打开,照上述流程操作;
8、重新下载maven包(可下载不同于之前版本包),配置环境,保证jdk版本和maven版本适配
更多推荐
已为社区贡献2条内容
所有评论(0)