I have configured lombok through java plugin and trying to build my bazel project, but it is failing with the following error. I tried multiple config changes but none of them are working.
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors com.sun.tools.javac.processing.JavacProcessingEnvironment.discoveredProcs accessible: module jdk.compiler does not "opens com.sun.tools.javac.processing" to unnamed module @21a772cf
java_plugin(
name = "lombok_plugin",
processor_class = "lombok.launch.AnnotationProcessorHider$AnnotationProcessor",
deps = [
"lombok-1.18.6.jar" ,
],
)
java_library(
name = "worker_lib",
srcs = glob(["**/src/main/java/**/*.java"]),
plugins = [":lombok_plugin"], # Apply the Lombok plugin
deps = ["//backend/common"],
visibility = ["//visibility:public"],
)