问题
在maven项目中添加新的依赖,等自动解析完之后,代码仍然报红。
根据依赖的groupId与artifactId定位到本地仓库的指定文件夹下,可以看到有一个文件类型为.lastUpdated的文件,里面的信息是下载依赖时的报错信息,这种情况表明依赖下载不完整。
解决方法
在IDEA的Setting的Maven配置的VM options添加如下代码:
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
它的作用是忽略SSL证书检查,下面的Importing是指导入依赖时忽略SSL证书检查,Runner是指运行Maven插件或目标时忽略SSL证书检查。
最后,代码报红问题解决!