Java 21 构建错误 - java.lang.NoSuchFieldErro

错误信息为;

Fatal error compiling: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid' -> [Help 1]
[ERROR] 

这个错误又是 JDK 21 + old Lombok 的兼容性错误。

把 lombok 设置到 1.8.42 的这个版本。

<properties>
  <lombok.version>1.18.42</lombok.version>
</properties>

上面的配置可以修正这个错误。