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

Gradle 6.9升级至7.3后报未知属性generateLombokConfig错误

报错原因

generateLombokConfig不是Lombok核心库的配置项,是第三方io.freefair.lombok Gradle插件提供的任务,报错来自插件版本升级后的逻辑变更:

  • 适配Gradle 6.9的老版本freefair lombok插件,默认注册generateLombokConfig任务,会自动在项目中生成lombok.config配置文件,你代码中原本的generateLombokConfig.enabled = false配置,作用就是关闭这个自动生成行为
  • 你升级到的6.3版本freefair lombok插件,已经彻底移除了这个自动生成配置的任务,插件默认不会主动创建或修改lombok.config文件,因此Gradle找不到对应属性,抛出未知属性错误。
处理建议
  • 直接删除原有和generateLombokConfig相关的所有配置是完全安全的,新版本插件已经没有自动生成配置的逻辑,不需要额外执行关闭操作
  • 如果你的项目之前依赖该任务自动生成lombok.config配置,只需要手动把自定义的Lombok配置规则放到项目对应目录的lombok.config文件中即可,不需要额外配置Gradle任务
  • 适配Java 17时注意同步将Lombok核心依赖升级到1.18.22及以上版本,避免出现注解处理不兼容高版本JDK的问题。
校验方法
  • 删除对应配置后执行./gradlew compileJava,如果编译阶段没有抛出Lombok相关的注解处理错误,就说明配置正常
  • 如果编译后出现Lombok注解(比如@Data、@Slf4j)生成的方法报找不到符号的错误,再检查Lombok依赖版本和annotationProcessor配置是否正确即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 17:03:24