Kotlin+SpringBoot集成报错:找不到org.jetbrains.kotlin.jvm 1.9.25插件
解决方案:Plugin id 'org.jetbrains.kotlin.jvm' version '1.9.25' 找不到的问题
下面是几个可行的解决步骤:
配置插件仓库:在项目根目录的
settings.gradle.kts(Groovy格式则为settings.gradle)中添加插件仓库配置,确保Gradle能检索到Kotlin插件:pluginManagement { repositories { gradlePluginPortal() // Kotlin插件默认托管在Gradle官方插件仓库 mavenCentral() } }替换插件声明方式:将
build.gradle.kts中的简写插件声明改为完整ID形式,避免简写解析可能出现的问题:
原代码:kotlin("jvm") version "1.9.25" kotlin("plugin.spring") version "1.9.25"修改为:
id("org.jetbrains.kotlin.jvm") version "1.9.25" id("org.jetbrains.kotlin.plugin.spring") version "1.9.25"清理缓存并强制刷新依赖:
- 删除项目根目录下的
.gradle本地缓存文件夹 - 执行命令:
./gradlew clean build --refresh-dependencies(Windows系统用gradlew.bat clean build --refresh-dependencies),强制Gradle重新拉取插件和依赖
- 删除项目根目录下的
利用Spring Boot自动管理版本:可以去掉Kotlin插件的手动版本号,让Spring Boot的依赖管理插件自动适配兼容版本,避免版本不匹配问题:
plugins { kotlin("jvm") kotlin("plugin.spring") id("org.springframework.boot") version "3.3.4" id("io.spring.dependency-management") version "1.1.6" }
内容的提问来源于stack exchange,提问作者Sumit Ghosh
相关产品推荐
相关产品推荐

