集成lombok插件


AndroidStudio安装Lombok插件

File => Settings => Plugins,插件市场搜索Lombok,安装,重启工具

开启工具的编译注解开关 AnnotationProcessors

File => Settings => 搜索Annotation Processors => 把Enable annotation processing

添加Lombok依赖

模块的build.gradle中,添加以下依赖

//1、lombok依赖
implementation 'javax.annotation:javax.annotation-api:1.2'
//依赖lombok的API,内部虽然已经声明了注解解释器,但在AndroidStudio上有Bug(导致编译报错找不到生成的方法),需要自己主动再声明一次
implementation 'org.projectlombok:lombok:1.16.6'
//主动声明注解解释器
annotationProcessor 'org.projectlombok:lombok:1.16.6'
复制代码

添加Lombok配置文件

在项目根目录,添加lombok.config文件,填入以下内容

lombok.anyConstructor.suppressConstructorProperties=true
config.stopBubbling=true
lombok.equalsAndHashCode.callSuper=call
复制代码

配置注解处理器

模块的build.gradle文件,找到defaultConfig,加入以下配置,同步一下即可

defaultConfig {
    //3.配置注解处理器
    javaCompileOptions {
        annotationProcessorOptions {
            includeCompileClasspath = true
        }
    }
}

文章作者: 小游
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小游 !
  目录