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

    原文作者:冯延龙
    原文地址: https://www.jianshu.com/p/5a122b18c4cd
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞