idea会默认下载1.18.22版本的lombok
1.18.30以下的般本会不兼容新版的jdk
如将meaven仓库中的1.18.30以下的般本删除但不手动指定版本会自动使用1.18.36
此版本有未知bug无法正常生效
因此修改方式如下
手动将以下两处修改即可
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
<version>1.18.34</version>
</dependency>
<annotationProcessorPaths>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.34</version>
</path>
</annotationProcessorPaths>
目前测试1.18.30和1.18.34均可正常生效但自动构建不会选择这两个版本