blob: 967cd64402295c630aa2f8f59b175d0c0b180056 [file] [log] [blame]
licenses(["notice"])
package(default_visibility = ["//tools/build_defs:internal_pkg"])
load("//tools/build_defs:javac.bzl", "JAVACOPTS_OSS")
filegroup(
name = "srcs",
srcs = glob(
[
"*.java",
],
),
)
# public interfaces
java_library(
name = "awskms",
srcs = [
":srcs",
],
javacopts = JAVACOPTS_OSS,
plugins = [
":auto_service_plugin",
],
deps = [
"//java/src/main/java/com/google/crypto/tink",
"//java/src/main/java/com/google/crypto/tink/subtle",
"@maven//:com_amazonaws_aws_java_sdk_core",
"@maven//:com_amazonaws_aws_java_sdk_kms",
"@maven//:com_google_auto_service_auto_service_annotations",
],
)
java_plugin(
name = "auto_service_plugin",
processor_class = "com.google.auto.service.processor.AutoServiceProcessor",
deps = [
"@maven//:com_google_auto_auto_common",
"@maven//:com_google_auto_service_auto_service",
],
)