使用 Gradle 激活 Lombok 注释处理器

spa*_*pam 5 java lombok intellij-lombok-plugin

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

如果它不仅仅适用于 IntelliJ IDEA,那就太好了。

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

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

Dan*_*aub 9

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

dependencies {
    compileOnly 'org.projectlombok:lombok:1.18.8'
    annotationProcessor 'org.projectlombok:lombok:1.18.8'
}
Run Code Online (Sandbox Code Playgroud)

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