环境
网络畅通,通过Eclipse集成Maven,在项目编译或运行的过程中,报该错
解决思路
-
思路1
确认Maven不是在Offline状态下工作 -
思路2
到本地maven库里删掉报该错对应jar包的文件夹,再执行Maven->Update Project -
思路3
直接通过控制台进入项目路径执行mvn install -
关于思路3,笔者始终觉得Eclipse集成Maven后会出现一些莫名的问题。通过上述思路3执行maven,明明就是好好的,而通过Eclipse就老是报Cannot access https://repo.maven.apache.org/maven2。
再者,笔者曾经也将super-pom(<MAVEN_HOME>\lib\maven-model-builder-3.6.2.jar里的pom文件)里的repository更改过,所以根本就不应该再连接默认的repository:https://repo.maven.apache.org/maven2,可Eclipse依然还要去连接这个repository,而直接通过控制台进入项目路径执行maven,此时maven连接的repository就是笔者更改后的repository。