lombok符号找不到

4,902 阅读1分钟

 lombok之前用的好好的,突然一次编译后就出现符号找不到的报错了,显然是lombok编译生成的字节码有问题呗。

先贴下我的idea版本:

网上去搜的话也有很多解决方案:

1.idea启用注解处理:Enable annotation processing 

我这个版本的idea就是直接启用的,没效果

2.java版本问题,高版本(11、14)的java版本好像会有问题,但我还是用的java8的,排除掉。

3.idea插件没安装 

我之前运行是正常的,显然不是这种问题

4.lombok版本过低,我刚开始运行项目的时候是这个问题,我把版本号从1.16.x改成了1.18.x就可以了,现在再次出现,改回1.16.x也不行,排除版本问题

5.maven compiler加入如下lombok的路径

无效

6.idea perferences面板中的compiler加入-Djps.track.ap.dependencies=false参数。参考来源:github.com/rzwitserloo…​无效

7.怀疑缓存问题啥的,用file下的失效缓存并且重启试了好几次,无效

8.最后build的runner开启delegate ide build/run actions to maven,就可以了。但是,开启了之后,我本地运行项目debug开始会很慢,之后我又关闭了。lombok也没报错,就这么解决了。。。

\