使用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包版本兼容的问题。