IntelliJ构建Spring项目时无法下载maven-site-plugin问题求助
问题根因
你本地m2仓库中的maven-site-plugin-3.3.pom.lastUpdated是Maven拉取依赖失败后生成的标记文件,默认会标记该依赖24小时内不会重复尝试拉取,因此你之前未清理该标记文件的操作都无法触发重新拉取。
修复步骤
- 第一步:清理损坏的本地缓存
直接删除整个C:\Users\user_name\.m2\repository\org\apache\maven\plugins\maven-site-plugin文件夹,彻底清除失败标记文件。 - 第二步:检查Maven镜像配置
打开你正在使用的Maven的settings.xml配置文件(路径通常为~/.m2/settings.xml或Maven安装目录下的conf/settings.xml),确认已配置国内镜像替代默认的海外中央仓库,避免访问超时。参考配置如下:
<mirror> <id>aliyunmaven</id> <mirrorOf>central</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
- 第三步:强制拉取插件
在IntelliJ的Maven工具窗口执行命令:mvn dependency:resolve-plugins -U
其中-U参数会强制Maven忽略lastUpdated标记的时间限制,重新拉取之前失败的依赖插件。 - 第四步:校验IntelliJ Maven配置
打开路径File → Settings → Build, Execution, Deployment → Build Tools → Maven,确认IntelliJ使用的Maven主目录、settings.xml路径、本地仓库路径和你本地配置的Maven一致,避免IntelliJ调用自带的Maven导致配置不生效。 - 第五步:排查网络限制
如果以上操作后仍失败,确认当前网络没有代理、防火墙限制,可直接在浏览器访问https://maven.aliyun.com/repository/public/org/apache/maven/plugins/maven-site-plugin/3.3/maven-site-plugin-3.3.pom验证仓库地址是否可正常访问。
验证
操作完成后重新执行mvn clean install,如果本地仓库的对应路径下已生成maven-site-plugin-3.3.pom文件,说明问题已修复。
内容的提问来源于stack exchange,提问作者user1354825
相关产品推荐
相关产品推荐

