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

使用Spring Boot 2.7.2 Gradle插件时缺失依赖包问题求助

问题解决:Spring Boot Gradle插件依赖无法解析

你遇到的问题是Gradle仅在插件门户仓库(plugins.gradle.org)中查找Spring Boot插件的依赖,但spring-boot-buildpack-platform和spring-boot-loader-tools这两个构件并不托管在该仓库,它们的官方源是Maven中央仓库。需要调整仓库配置,让Gradle能从正确的源拉取这些依赖。

解决方案1:通过buildscript配置仓库

修改你的build.gradle,添加buildscript块并配置Maven中央仓库:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'org.springframework.boot:spring-boot-gradle-plugin:2.7.2'
    }
}

apply plugin: 'org.springframework.boot'

解决方案2:通过pluginManagement统一配置仓库

在项目根目录的settings.gradle中添加仓库配置,让插件依赖也能从Maven中央仓库获取:

pluginManagement {
    repositories {
        mavenCentral()
        gradlePluginPortal() // 保留插件门户,用于获取插件元数据
    }
}

之后你的build.gradle可继续使用原有plugins块:

plugins {
    id 'org.springframework.boot' version '2.7.2'
}

两种方案都能解决依赖缺失问题,第二种更符合Gradle现代插件管理的最佳实践。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 12:54:26