关于“ Lombok需要注释处理”的警告

时间:2019-04-06 06:17:12

标签: java android plugins lombok

我已经在使用“ Lombok”插件的android studio上配置了我的项目,已经在我的IDE Android Studio上下载了Lombok插件,我添加了compileOnly'org.projectlombok:lombok:1.18.6',实现为'javax。注解:javax.annotation-api:1.3.2'和注解处理器'org.projectlombok:lombok:1.18.6'...甚至将其添加到我的默认配置构建gradle应用中

javaCompileOptions {             注解ProcessorOptions {                 includeCompileClasspath true             }         }

但是它仍然显示消息“项目“ OptimalRouteFinder”的注释处理似乎被禁用。但是lombok在类路径上。为使lombok插件正常运行,请在bla bla bla下启用它”。

我该怎么办?

2 个答案:

答案 0 :(得分:0)

Go to File -> Other Settings -> Settings for New Project

下一步,转到(Build, Execution, Deployment) -> Compiler -> Annotation Processors并点击[x] Enable annotaion processing

enter image description here

答案 1 :(得分:0)

这是一个圈子运行的问题。仅按照Dennis所述进行设置不能解决问题。通过在build.gradle中将'compileOnly'替换为'provided'可以使警告消失,但是Android Studio抱怨已弃用'provided'并替换为'compileOnly'。我想我必须忽略后一个警告。

+++++++++ 抱歉,“已提供”功能也不起作用。对我来说这是一个无法解决的问题。