解决Maven报错Cannot access https://repo.maven.apache.org/maven2

时间:2024-04-01 16:06:02

环境

网络畅通,通过Eclipse集成Maven,在项目编译或运行的过程中,报该错

解决思路

  • 思路1
    确认Maven不是在Offline状态下工作
    解决Maven报错Cannot access https://repo.maven.apache.org/maven2

  • 思路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。