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

构建Spring Boot 2.2.9.RELEASE源码环境时Maven下载插件报错求助

排查Spring Boot 2.2.9.RELEASE源码构建IO错误方案

针对你执行mvn clean install -DskipTests -Pfast时出现的download-maven-plugin:1.4.2:wget (unpack-doc-resources) IO错误,可按以下步骤排查:

  • 检查网络与代理配置
    确认网络能正常访问外部资源,若使用代理,检查maven settings.xml中的代理配置是否正确。也可在构建命令中临时指定代理参数:

    mvn clean install -DskipTests -Pfast -Dhttp.proxyHost=你的代理地址 -Dhttp.proxyPort=代理端口 -Dhttps.proxyHost=你的代理地址 -Dhttps.proxyPort=代理端口
    

    无代理环境可尝试关闭系统代理后重新执行构建。

  • 切换国内Maven镜像源
    修改settings.xml,添加国内镜像(如阿里云)替换默认中央仓库,提升资源下载成功率:

    <mirrors>
        <mirror>
            <id>aliyunmaven</id>
            <mirrorOf>central</mirrorOf>
            <url>https://maven.aliyun.com/repository/public</url>
        </mirror>
    </mirrors>
    
  • 手动下载缺失资源并安装
    执行带日志参数的命令获取详细资源地址:

    mvn clean install -DskipTests -Pfast -X
    

    从日志中找到插件要下载的资源URL,手动下载后用mvn install:install-file安装到本地仓库,需指定对应groupId、artifactId、version等信息。

  • 跳过文档资源下载步骤
    打开spring-boot-gradle-plugin模块的pom.xml,找到download-maven-plugin的unpack-doc-resources执行配置,临时注释该插件目标,或查看是否有跳过该步骤的profile参数,添加后重新构建。

  • 清理本地仓库缓存
    删除本地Maven仓库中该模块的缓存目录(如~/.m2/repository/org/springframework/boot/spring-boot-gradle-plugin/2.2.9.RELEASE),再重新执行构建命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 03:52:33