使用Gradle Wrapper在终端构建应用失败求助
解决Gradle Wrapper找不到io.freefair.lombok插件的问题
以下是针对该问题的排查和解决步骤:
检查插件仓库配置
确保项目根目录的settings.gradle(或settings.gradle.kts)中已添加必要的插件仓库,io.freefair.lombok属于第三方插件,需从对应仓库拉取。
对于Groovy DSL,修改settings.gradle:pluginManagement { repositories { gradlePluginPortal() mavenCentral() maven { url "https://maven.freefair.io/" } } }对于Kotlin DSL,修改
settings.gradle.kts:pluginManagement { repositories { gradlePluginPortal() mavenCentral() maven(url = "https://maven.freefair.io/") } }gradlePluginPortal()是Gradle官方插件仓库,mavenCentral和FreeFair专属仓库可确保插件能被正确索引到。对齐Gradle版本
查看gradle/wrapper/gradle-wrapper.properties中的Gradle版本,确认和IntelliJ Gradle标签中使用的版本一致。部分插件版本对Gradle版本有兼容性要求,版本不匹配可能导致插件无法解析。强制刷新依赖
执行命令强制Gradle Wrapper重新拉取所有依赖和插件:# Linux/macOS ./gradlew clean build --refresh-dependencies # Windows gradlew.bat clean build --refresh-dependencies排查系统级Gradle配置
检查用户目录下的~/.gradle/init.gradle或~/.gradle/gradle.properties,确认是否存在代理、自定义仓库等特殊配置,这些配置可能导致Wrapper和IntelliJ的依赖解析行为不一致。
内容的提问来源于stack exchange,提问作者dev-rifaii
相关产品推荐
相关产品推荐

