【IDE】idea gradle lombok找不到符号
0 前言
IDEA中使用Gradle管理依赖,导入Lombok的时候运行第一次正常运行,有了build文件夹后,再次运行提示找不到符号,网上一般有四种解决办法,如果无法解决在尝试我的方式
1 网上常见的解决办法
1.1 装上Lombok插件后重启
不过现在新版本的IDEA中,Lombok插件已经是内置插件了
1.2 在build.gradle的dependencies中添加如下依赖
compileOnly annotationProcessor testCompileOnly testAnnotationProcessor 几个关键字呢在新版本的Gradle已经被Implementation代替了.具体如图
1 |
|
部署到jenkins需要把带annotation的注释掉
1.3 启用注解处理
注意左边红框两个都要选中后勾选启用注解处理
1.4 切换到Intellij IDEA处理
1.5 如果以上都不行,则尝试这个方法
- 需要检查lombok插件
- 勾选启用注解处理
- 添加lombok依赖
- 恢复gradle中使用此工具构建和运行到默认的Gradle
- 在勾选启用注解处理的地方,在勾选上在编译java(-proc:only模式)之前,在单独的步骤中运行处理器(在Default模块和Gradle Imported模块都要勾选)
【IDE】idea gradle lombok找不到符号
https://www.yangxj96.com/IDE/IDEAGradleLombok/