我喜欢使用Lombok,但是它需要在IDE设置中启用注释处理器。因为开发人员使用不同的IDE,并且CI / CD具有自己的编译流程,而且我真的想避免向初级开发人员解释为什么他们需要选中此复选框,所以我正在寻找一种避免选中此复选框的方法。理想情况下,我想让一个初级运行git clone然后运行./gradlew。 Gradle有什么方法可以完全设置注释处理器(无需手动单击)?
如果它可以在IntelliJ IDEA上运行更多,那将是非常不错的选择。
我看到的主要问题是Lombok需要在IntelliJ IDEA中安装并激活Lombok插件。
是否可以通过仅运行以下命令来运行使用Lombok的项目:git clone ... && ./gradlew run?
最佳答案
您可以使用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
的更多信息