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

Gradle 8.1.1添加io.freefair.lombok插件报错:未找到mainSourceElements配置

解决Gradle 8.1.1中io.freefair.lombok插件报错问题

问题原因

io.freefair.lombok 8.0.1版本与Gradle 8.1.1存在兼容性冲突,Gradle 8.x对Java插件的内部配置项(如mainSourceElements)做了调整,该版本插件未适配此变更,导致报错。

解决方案

方案1:降级Freefair Lombok插件版本

将插件版本替换为适配Gradle 8.x的7.x系列稳定版本,例如7.6.0:

plugins {
    id 'java'
    id "io.freefair.lombok" version "7.6.0"
}

方案2:切换为官方Lombok插件

使用Lombok官方维护的Gradle插件,对新Gradle版本兼容性更稳定:

plugins {
    id 'java'
    id 'org.projectlombok.lombok' version '1.18.30'
}

// 部分场景需显式声明注解处理器依赖
dependencies {
    annotationProcessor 'org.projectlombok:lombok:1.18.30'
    compileOnly 'org.projectlombok:lombok:1.18.30'
}

验证

修改配置后,执行gradle clean build命令,确认报错消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 16:10:11