You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在IntelliJ和VSCode中编译运行Spring Boot项目报错求助

错误原因分析

这个错误的核心是本地Maven仓库中的spring-boot-starter-parent-3.3.0.pom文件并非合法的Maven POM格式,实际存储的是HTML内容。常见诱因包括:

  • 依赖下载时网络中断或不稳定,导致Maven误下载了镜像服务器的错误页面(如404页、跳转页)而非真实POM文件
  • 本地Maven仓库缓存损坏,该POM文件被篡改或存储不完整
  • Maven镜像源配置错误,指向的服务器无法返回正确的POM内容,反而返回了HTML页面
解决步骤

1. 删除损坏的缓存目录

  • 打开路径E:\sbalacha\.m2\repository\org\springframework\boot\spring-boot-starter-parent\3.3.0,确认spring-boot-starter-parent-3.3.0.pom为HTML内容后,直接删除整个3.3.0目录
  • 重新执行Maven构建命令(如mvn clean install),让Maven重新从镜像源下载正确的POM和依赖包

2. 检查并修复Maven镜像配置

  • 打开Maven的settings.xml文件(位置通常为用户目录下的.m2/settings.xml或Maven安装目录conf/settings.xml)
  • 排查配置的镜像源是否可靠,若存在错误或失效的镜像,将其注释或删除
  • 推荐使用稳定的镜像源,例如阿里云镜像的配置示例:
    <mirrors>
        <mirror>
            <id>aliyunmaven</id>
            <mirrorOf>central</mirrorOf>
            <url>https://maven.aliyun.com/repository/public</url>
        </mirror>
    </mirrors>
    

3. 强制更新依赖缓存

  • 执行Maven命令时添加-U参数,强制Maven忽略本地缓存,重新下载最新的依赖元数据:
    mvn clean install -U
    

4. 验证网络连接

  • 确保当前网络可正常访问配置的Maven镜像源,必要时切换到稳定的网络环境(如从内网切换到外网)

内容的提问来源于stack exchange,提问作者Shyam B

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 01:13:19