IDEA无法下载源代码(Maven无法下载源代码)

问题

这两天在突击SpringBoot,按ctrl打开一个SpringBoot的类想要下载源代码,居然下载不了,右下角弹窗提示无法下载源代码
百度查了查,在本地仓库里下载失败的目录下有个.lastUpdate的文件记录了一些信息

#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
#Mon Feb 19 11:06:09 CST 2024
http\://0.0.0.0/.error=Could not transfer artifact org.springframework.boot\:spring-boot-autoconfigure\:jar\:sources\:2.7.5 from/to maven-default-http-blocker (http\://0.0.0.0/)\: Blocked mirror for repositories\: [alimaven (http\://maven.aliyun.com/nexus/content/groups/public/, default, releases)]
@default-maven-default-http-blocker-http\://0.0.0.0/.lastUpdated=1708311876263
https\://maven.aliyun.com/nexus/content/groups/public/.lastUpdated=1708311969157

大概意思好像是下载请求被阻断掉了
打开Maven的设置文件,发现除了阿里云镜像以外还有一个mirror
IDEA无法下载源代码(Maven无法下载源代码)_第1张图片
这个莫名其妙的maven-default-http-blocker会把HTTP给拦截掉,恰好阿里云镜像用的是http而不是https

解决方案

  • 可以把阿里云的http改成https
  • 可以直接把这个blocker全部注释掉,再重启IDEA就可以下载源代码了

你可能感兴趣的:(杂货铺,intellij-idea,maven,java,springboot)