load("@rules_java//java:java_plugin.bzl", "java_plugin") load("@rules_java//java:java_library.bzl", "java_library") load("@rules_jvm_external//:defs.bzl", "artifact") java_plugin( name = "lombok_plugin", visibility = ["//visibility:public"], deps = ["@maven//:org_projectlombok_lombok"], processor_class = "lombok.launch.AnnotationProcessorHider$AnnotationProcessor", ) java_library( name = "common_deps", exports = [ "@maven//:org_projectlombok_lombok", "@maven//:com_leakyabstractions_result_api", "@maven//:com_leakyabstractions_result", "@maven//:org_jetbrains_annotations", "@maven//:com_google_guava_guava", "@maven//:org_slf4j_slf4j_api", ], visibility = ["//visibility:public"], )