【问题标题】:Activating Lombok annotation processor with Gradle使用 Gradle 激活 Lombok 注释处理器
【发布时间】:2019-06-03 10:58:07
【问题描述】:

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

如果它能够在 IntelliJ IDEA 之外运行,那就太好了。

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

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

【问题讨论】:

标签: java lombok intellij-lombok-plugin


【解决方案1】:

您可以使用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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-26
    • 1970-01-01
    • 2021-02-03
    • 2020-05-13
    • 2013-03-13
    • 2017-07-15
    相关资源
    最近更新 更多