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

Maven从repo.spring.io下载Spring里程碑依赖报404如何解决

问题根因

2022年Spring官方调整了仓库存储规则,发布时间超过12个月的里程碑版本(M后缀)、候选发布版本(RC后缀)会从公开活跃的milestone仓库移除,统一迁移至归档仓库存储,因此直接访问原仓库路径会返回404状态码,该问题和本地网络、Maven版本无直接关联。

快速解决方案(无需升级现有依赖版本)

仅需调整Maven配置中的Spring里程碑仓库地址为归档仓库地址即可,不需要修改任何依赖版本号。

  • 若仓库配置写在项目根目录的pom.xml中,找到原有id为spring-milestone的仓库配置,将url节点值替换为归档仓库地址,配置示例如下:
<repositories>
    <repository>
        <id>spring-milestone</id>
        <name>Spring Milestone Archive</name>
        <url>https://repo.spring.io/artifactory/milestone-archive/</url>
    </repository>
</repositories>
  • 若仓库配置写在Maven全局配置文件settings.xml中,找到对应Spring里程碑仓库的配置项,将url替换为上述归档地址即可。
  • 配置修改完成后,先删除本地Maven仓库中路径为org/springframework/boot/spring-boot-starter-parent/2.4.0-M1的残留缓存文件夹,避免之前下载失败生成的lastUpdated标记文件阻止Maven重新拉取资源,再执行构建命令强制更新依赖:
    mvn clean package -U

如果项目中引用了其他同期的Spring里程碑/RC版本依赖,该配置可同步解决这类依赖的下载404问题,无需额外调整。

内容的提问来源于stack exchange,提问作者Sandeep Nalla

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 15:27:17