xref: /aosp_15_r20/external/sdk-platform-java/gax-java/BUILD.bazel (revision 882aa7c72c3cd3b66e72a261bdd69b93f7de7670)
1*882aa7c7SMatt Gilbrideload("//:gax_java.bzl", "google_java_format", "google_java_format_verification")
2*882aa7c7SMatt Gilbride
3*882aa7c7SMatt Gilbrideexports_files(["dependencies.properties"])
4*882aa7c7SMatt Gilbride
5*882aa7c7SMatt GilbrideJAVA_COPTS = [
6*882aa7c7SMatt Gilbride    "-source",
7*882aa7c7SMatt Gilbride    "1.7",
8*882aa7c7SMatt Gilbride    "-target",
9*882aa7c7SMatt Gilbride    "1.7",
10*882aa7c7SMatt Gilbride]
11*882aa7c7SMatt Gilbride
12*882aa7c7SMatt Gilbridejava_plugin(
13*882aa7c7SMatt Gilbride    name = "auto_value_plugin",
14*882aa7c7SMatt Gilbride    processor_class = "com.google.auto.value.processor.AutoValueProcessor",
15*882aa7c7SMatt Gilbride    deps = ["@com_google_auto_value_auto_value//jar"],
16*882aa7c7SMatt Gilbride    visibility = ["//visibility:public"],
17*882aa7c7SMatt Gilbride)
18*882aa7c7SMatt Gilbride
19*882aa7c7SMatt Gilbride# google-java-format
20*882aa7c7SMatt Gilbridejava_binary(
21*882aa7c7SMatt Gilbride    name = "google_java_format_binary",
22*882aa7c7SMatt Gilbride    # Not letting the formatter consume too much memory (essential for CI builds)
23*882aa7c7SMatt Gilbride    jvm_flags = ["-Xmx512m"],
24*882aa7c7SMatt Gilbride    main_class = "com.google.googlejavaformat.java.Main",
25*882aa7c7SMatt Gilbride    visibility = ["//visibility:public"],
26*882aa7c7SMatt Gilbride    runtime_deps = ["@google_java_format_all_deps//jar"],
27*882aa7c7SMatt Gilbride)
28*882aa7c7SMatt Gilbride
29