我从'偏好设置 - >安装 lombok 插件' ,但在我尝试生成Getter&amp ;;时它无法正常工作二传手。我的代码没有认出来。
有没有人知道如何设置lombok并使用它来生成getter& setter注释?
答案 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)
关于这个主题的文章太多了,令人迷惑。
我在以下方面:
然后把我的大部分头发都撕掉,试图弄清楚
Gradle顶层和项目层到底发生了什么,
对我有用的唯一组合是:
implementation 'org.projectlombok:lombok:1.18.0'
annotationProcessor 'org.projectlombok:lombok:1.18.0'
classpath 'org.projectlombok:lombok:1.18.0'
这是证明:
我的天哪,做这么简单的事情真的那么复杂。
答案 3 :(得分:0)
您可以使用此
dependencies {
compileOnly "org.projectlombok:lombok:1.16.18"
}