"""Java options and protobuf-specific java build rules with those options.""" | |
load("@rules_java//java:defs.bzl", "java_library") | |
load("@rules_jvm_external//:defs.bzl", "java_export") | |
JAVA_OPTS = [ | |
"-source 8", | |
"-target 8", | |
"-Xep:Java8ApiChecker:ERROR", | |
] | |
def protobuf_java_export(**kwargs): | |
java_export( | |
javacopts = JAVA_OPTS, | |
**kwargs, | |
) | |
def protobuf_java_library(**kwargs): | |
java_library( | |
javacopts = JAVA_OPTS, | |
**kwargs, | |
) |