IntelliJ IDEA升级项目到Kotlin 1.5.0时内置构建找不到插件如何解决
问题排查步骤
- Gradle运行版本匹配检查
进入IDEA设置 → 构建、执行、部署 → 构建工具 → Gradle,确认「使用Gradle from」选项选择wrapper.task in build.gradle或项目本地gradle-wrapper.properties指定的版本。IDEA默认可能使用自带Gradle版本,和你CLI调用的本地Gradle版本不一致,会导致插件仓库解析逻辑异常。 - Gradle运行JVM匹配检查
同上设置页的「Gradle JVM」选项,确认和CLI环境下执行java -version输出的JDK版本一致。JDK版本不匹配会触发插件签名校验失败、仓库HTTPS访问异常等问题,进而无法拉取Kotlin 1.5.0版本插件。 - 关闭IDEA离线工作模式
同样在Gradle设置页,确认「离线工作」复选框未被勾选。离线模式下IDEA不会请求远程仓库拉取未缓存的依赖或插件,会直接返回找不到插件的报错。 - 代理配置一致性检查
进入IDEA设置 → 外观和行为 → 系统设置 → HTTP代理,确认代理配置和CLI环境使用的代理配置相同。代理配置不一致会导致IDEA无法访问远程插件仓库,而CLI可以正常拉取资源。 - 补充插件仓库配置
确认settings.gradle.kts头部配置了pluginManagement仓库节点,部分旧版本IDEA无法正确识别build.gradle内的插件仓库配置,需要在settings文件中单独声明:pluginManagement { repositories { mavenCentral() gradlePluginPortal() } } - 清理IDEA缓存重启
点击顶部菜单栏「文件 → 无效缓存并重启」,选择「清除文件系统缓存和本地历史」后确认重启。IDEA本地缓存损坏也会导致已经拉取到本地的插件无法被正常识别。
内容的提问来源于stack exchange,提问作者ludo_rj
相关产品推荐
相关产品推荐

