用Gradle激活Lombok注释处理器

时间:2019-06-03 10:58:07

标签: java lombok intellij-lombok-plugin

我喜欢使用Lombok,但是它需要在IDE设置中启用注释处理器。由于开发人员使用不同的IDE,并且CI / CD拥有自己的编译流程,而且我真的很想避免向初级开发人员解释为什么他们需要选中此复选框,所以我正在寻找一种避免选中此复选框的方法。理想情况下,我想让一个初级运行git clone然后运行./gradlew。 Gradle有什么方法可以完全设置注释处理器(无需手动单击)?

如果它可以在IntelliJ IDEA上运行更多,那就太好了。

我看到的主要问题是Lombok需要在IntelliJ IDEA中安装并激活Lombok插件。

是否可以仅通过运行git clone ... && ./gradlew run来运行使用Lombok的项目?

1 个答案:

答案 0 :(得分:0)

您可以使用Lombok Gradle plugin
或者,您可以通过Gradle依赖项来使用它:

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

您可以阅读有关Annotation Processor in IntelliJ and Gradle

的更多信息