Gradle无法找到Gradle插件门户中存在的org.jetbrains.kotlin.jvm插件
解决org.jetbrains.kotlin.jvm插件找不到的问题
问题根源
错误日志显示Gradle仅在MavenRepo中搜索插件构件,未访问Gradle官方插件仓库,而该插件的正确发布位置是Gradle Plugin Portal,因此导致无法解析。
解决方案
1. 配置Gradle插件仓库
在项目根目录的settings.gradle(或settings.gradle.kts)中添加插件仓库配置,确保Gradle能访问官方插件仓库:
// Groovy DSL 格式 pluginManagement { repositories { gradlePluginPortal() // 引入Gradle官方插件仓库 mavenCentral() mavenLocal() } }
如果使用Kotlin DSL:
// Kotlin DSL 格式 pluginManagement { repositories { gradlePluginPortal() mavenCentral() mavenLocal() } }
2. 检查Gradle版本兼容性
Kotlin 1.4.30要求Gradle版本至少为6.7。执行以下命令查看当前Gradle版本:
./gradlew --version
若版本低于6.7,请升级Gradle到符合要求的版本。
3. 改用传统插件引入方式(备选)
如果DSL方式仍有问题,可以使用buildscript块引入插件:
buildscript { repositories { gradlePluginPortal() mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.30" } } apply plugin: "org.jetbrains.kotlin.jvm"
验证操作
修改配置后,执行以下命令强制刷新依赖并重新构建:
./gradlew clean build --refresh-dependencies
内容的提问来源于stack exchange,提问作者SH DM
相关产品推荐
相关产品推荐

