出现提示一段时间后,通过 Help - Show Log in Explorer 打开日志文件。

如果日志文件出现类型以下行,说明你可能遇到了类似的问题:

2020-10-09 21:58:27,839 [63869]   INFO - #org.jetbrains.idea.maven - Cannot download 'https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip': Read timed out, response: 200 OKjava.io.IOException: Cannot download 'https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip': Read timed out, response: 200 OK

这是由于使用 maven wrapper 时,配置文件内硬编码了对应的可执行文件的地址,同时连接失败导致的。解决方法是打开项目地址下的 .mvn/wrapper/maven-wrapper.properties 文件,将相关的地址修改为方便访问的源地址(例如阿里云)

原文件内容

distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar

修改后(使用阿里云)

distributionUrl=https://maven.aliyun.com/repository/central/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
wrapperUrl=https://maven.aliyun.com/repository/central/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar

当然,一劳永逸的方法就是设置好代理

ref:https://youtrack.jetbrains.com/issue/IDEA-247028