如何在Android Studio中使用lombok插件?

时间:2016-06-23 12:39:46

标签: android-studio lombok

我从'偏好设置 - >安装 lombok 插件' ,但在我尝试生成Getter&amp ;;时它无法正常工作二传手。我的代码没有认出来。

有没有人知道如何设置lombok并使用它来生成getter& setter注释?

4 个答案:

答案 0 :(得分:15)

您不仅需要安装Lombok Plugin,还需要将build.gradle添加到provided

dependencies{
    provided "org.projectlombok:lombok:1.12.6" //or v. 1.16.2 in your case.
}

有关official guide的更多信息。

Another answer并附有说明。

答案 1 :(得分:4)

官方文档中有与此相关的部分:https://projectlombok.org/setup/android

按照前面的说明操作(Gradle)。除了正确设置gradle项目之外,还需要添加Lombok IntelliJ插件以向Android Studio添加lombok支持:

转到文件>设置>插件 单击Browse repositories ... 搜索Lombok插件 单击“安装插件” 重启Android Studio 修改应用程序的依赖项块:

dependencies {
    compileOnly 'org.projectlombok:lombok:1.16.22'
    annotationProcessor 'org.projectlombok:lombok:1.16.22'
}

答案 2 :(得分:3)

关于这个主题的文章太多了,令人迷惑。 我在以下方面: enter image description here enter image description here enter image description here enter image description here 然后把我的大部分头发都撕掉,试图弄清楚 Gradle顶层和项目层到底发生了什么, 对我有用的唯一组合是: enter image description here implementation 'org.projectlombok:lombok:1.18.0' annotationProcessor 'org.projectlombok:lombok:1.18.0' enter image description here classpath 'org.projectlombok:lombok:1.18.0' 这是证明:enter image description here 我的天哪,做这么简单的事情真的那么复杂。

答案 3 :(得分:0)

您可以使用此

    dependencies {
    compileOnly "org.projectlombok:lombok:1.16.18"
}