Java构建已开始失败-编译致命错误:java.lang.IllegalAccessError:classlombok.javac.apt.LombokProcessor

我们在 EC2 上有一个 Java 11 服务器,它刚刚开始构建失败并出现以下错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) 
on project showhow-server: Fatal error compiling: java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor (in unnamed module @0x49d0e934) cannot access class 
com.sun.tools.javac.processing.JavacProcessingEnvironment (in module jdk.compiler) because module jdk.compiler 
does not export com.sun.tools.javac.processing to unnamed module @0x49d0e934 -> [Help 1]
[ERROR] 

构建来自 BitBucket 管道。

知道它可能是什么吗?

回答

将 lombok 依赖升级到 1.18.20

  • With java 11 changing the lombok version from 1.18.16 to 1.18.20 just did the trick for me. Thanks!

以上是Java构建已开始失败-编译致命错误:java.lang.IllegalAccessError:classlombok.javac.apt.LombokProcessor的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>