我从“首选项->插件”* 安装了 lombok,但当我试图生成Getter & Setter时,它不起作用。我的代码无法识别。有没有人知道如何设置lombok并使用它来生成getter和setter注解?
ma8fv8wu1#
您不仅需要安装Lombok Plugin,还需要为build.gradle添加依赖项:
Lombok Plugin
build.gradle
dependencies{ compileOnly 'org.projectlombok:lombok:1.18.12' annotationProcessor 'org.projectlombok:lombok:1.18.12' //or v. 1.16.2 in your case. }
关于official guide的更多信息Another answer说明书
5t7ly7z52#
关于这个问题的帖子太多了,令人困惑。我在以下方面:
我把大部分头发都扯掉了,试图弄清楚gradle顶级和项目级到底发生了什么,唯一对我有效的组合是这样的:这就是证明:,天啊,这么简单的事,真的这么复杂吗.
llycmphe3#
在官方文档中有一个与此相关的部分:https://projectlombok.org/setup/android按照先前的说明(Gradle)。除了正确设置gradle项目外,您还需要添加Lombok IntelliJ插件,以将lombok支持添加到Android Studio:转到文件>设置>插件点击浏览存储库.搜索Lombok Plugin点击安装插件重启Android Studio修改应用的依赖块:
dependencies { compileOnly 'org.projectlombok:lombok:1.16.22' annotationProcessor 'org.projectlombok:lombok:1.16.22' }
5q4ezhmt4#
为了以防万一,请注意,如果你的项目混合了Kotlin和Java代码-你现在不能使用lombok正常的方式。基于这个问题:https://github.com/projectlombok/lombok/issues/1169
编辑:
从Kotlin1.7.20与K2编译器,这是可能的,没有什么问题。https://kotlinlang.org/docs/whatsnew1720.html#support-for-kotlin-k2-compiler-plugins
4uqofj5v5#
您可以使用此
dependencies { compileOnly "org.projectlombok:lombok:1.16.18" }
0lvr5msh6#
我发现Lombok不适用于最新的Android Studio,即Android Studio Giraffe| 2022.3.1补丁2我从官方网站手动安装它:https://plugins.jetbrains.com/plugin/6317-lombok/versions它部分帮助,但完全打破IDE索引,所以当你开源它不能完成分析。阶段,您无法导航或获取代码建议。我结束了Lombok岛插件版本从这个网站,它似乎现在的作品:https://github.com/sgpublic/lombok-plugin-repository希望官方支持能尽快解决这个问题。
6条答案
按热度按时间ma8fv8wu1#
您不仅需要安装
Lombok Plugin
,还需要为build.gradle
添加依赖项:关于official guide的更多信息
Another answer说明书
5t7ly7z52#
关于这个问题的帖子太多了,令人困惑。我在以下方面:
我把大部分头发都扯掉了,试图弄清楚gradle顶级和项目级到底发生了什么,唯一对我有效的组合是这样的:这就是证明:,天啊,这么简单的事,真的这么复杂吗.
llycmphe3#
在官方文档中有一个与此相关的部分:https://projectlombok.org/setup/android
按照先前的说明(Gradle)。除了正确设置gradle项目外,您还需要添加Lombok IntelliJ插件,以将lombok支持添加到Android Studio:
转到文件>设置>插件点击浏览存储库.搜索Lombok Plugin点击安装插件重启Android Studio修改应用的依赖块:
5q4ezhmt4#
为了以防万一,请注意,如果你的项目混合了Kotlin和Java代码-你现在不能使用lombok正常的方式。
基于这个问题:https://github.com/projectlombok/lombok/issues/1169
编辑:
从Kotlin1.7.20与K2编译器,这是可能的,没有什么问题。
https://kotlinlang.org/docs/whatsnew1720.html#support-for-kotlin-k2-compiler-plugins
4uqofj5v5#
您可以使用此
0lvr5msh6#
我发现Lombok不适用于最新的Android Studio,即Android Studio Giraffe| 2022.3.1补丁2
我从官方网站手动安装它:https://plugins.jetbrains.com/plugin/6317-lombok/versions
它部分帮助,但完全打破IDE索引,所以当你开源它不能完成分析。阶段,您无法导航或获取代码建议。
我结束了Lombok岛插件版本从这个网站,它似乎现在的作品:
https://github.com/sgpublic/lombok-plugin-repository
希望官方支持能尽快解决这个问题。