MAVEN 编译时指定lombok.config
时间: 2024-09-20 21:15:02 浏览: 51
MAVEN(Maven是一个流行的Java项目管理和构建工具)在编译时如果需要指定Lombok配置文件(通常包含`lombok.config`),可以在项目的根目录下或者每个模块的src/main/resources目录下放置一个`.lombok.config`文件。这个文件包含了对Lombok注解的配置,例如启用或禁用某些注解、设置生成的getter/setter等。
要在maven编译时自动加载这个配置文件,你需要在pom.xml中添加以下配置:
```xml
<build>
<plugins>
<plugin>
<groupId>org.projectlombok</groupId>
<artifactId>lombok-maven-plugin</artifactId>
<version>最新版本号</version> <!-- 更新到最新稳定版 -->
<configuration>
<configFiles>
<configFile>src/main/resources/lombok.config</configFile>
</configFiles>
</configuration>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>delombok</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
```
这里的关键是在`<configuration>`标签内添加`<configFiles>`元素,指定`lombok.config`的位置。然后,在`<executions>`里,通过`generate-sources`阶段运行`delombok`插件来应用配置。
阅读全文