Maven
要使用任何构建工具设置 lombok,您必须指定编译源代码需要 lombok 依赖项,但在运行/测试/打包/以其他方式部署代码时不需要它。通常,这称为“provided”依赖项。本页介绍如何将 lombok 与 Apache Maven 构建工具集成。
Lombok 在 Maven Central 中可用,因此告诉 Maven 下载 lombok 很简单。
将 lombok 添加到您的 pom 文件
要将 lombok 作为“provided”依赖项包含在内,请将其添加到您的 <dependencies>
块中,如下所示
<dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.36</version> <scope>provided</scope> </dependency> </dependencies>
带有 module-info.java 的 JDK9+
编译器插件的配置应包含以下内容
<annotationProcessorPaths> <path> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.36</version> </path> </annotationProcessorPaths>
Eclipse 编译器 (ECJ/JDT)
查看 ECJ 页面上的说明。
Delombok:Lombok Maven 插件
如果您想通过 Maven 进行 delombok,我们建议您使用 Maven 的一个插件。如果您想在应用 lombok 后在源代码上运行源代码分析工具,或者如果您想生成 javadoc,这将非常有用。该插件是开源的。阅读更多关于 lombok maven 插件的信息。