使用Lombok编译报错找不到符号 cannot find symbol

使用lombok的时候本地启动没有问题,项目可以运行也没有报错,用gradle编译的时候会报错,如下

Error:(105, 9) java: cannot find symbol
symbol:   variable log
location: class com.xxxxx.SdsConfig

解决:

先在gradle.build文件里把lombok的依赖删除掉,然后卸载lombok插件,重启IDE。
重启后重新安装插件,再添加依赖,并写明了具体版本

    compileOnly "org.projectlombok:lombok:1.16.16"

之前没有指定具体版本,默认最新的版本
重启IDE,好了

猜测是之前插件和依赖jar包版本兼容的问题。

你可能感兴趣的:(使用Lombok编译报错找不到符号 cannot find symbol)