idea lombok gradle:not find method annotationProcessor()

是这里报错

annotationProcessor 'org.projectlombok:lombok:1.18.6' 

在gradle4.7以后对于加入依赖lombok方式发生变化,gradle4.7版本以前,可以直接如下引用:

compile(“org.projectlombok:lombok:1.18.2”)或者compileOnly(“org.projectlombok:lombok:1.18.2”)

在gradle4.7版本以后甚至现在gradle5.0了里面这种方式会产生警告,在gradle5.0里面会直接报编译错误。正确使用可以采用如下两种方式:

1.官方推荐方式

开发依赖:

annotationProcessor ‘org.projectlombok:lombok:1.18.2’

compileOnly ‘org.projectlombok:lombok:1.18.2’

测试依赖:

testAnnotationProcessor 'org.projectlombok:lombok:1.18.2'

testCompileOnly 'org.projectlombok:lombok:1.18.2'

综上:解决方案是 提高 gradle 版本

build 的时候遇到一个问题 Idea 中使用Lombok 编译报找不到符号

可以参考: https://blog.csdn.net/sunrainamazing/article/details/80763743

安装Lombok插件, 在下图处打勾就可以了
idea lombok gradle:not find method annotationProcessor()_第1张图片

你可能感兴趣的:(IDEA)