aboutsummaryrefslogtreecommitdiff
path: root/stub
diff options
context:
space:
mode:
authorDavid Ostrovsky <david@ostrovsky.org>2018-04-26 23:37:57 +0200
committerEric Anderson <ejona@google.com>2018-04-26 14:37:57 -0700
commit23fcedfb6ff144da3f2d767c3aa67490d2dd7f5d (patch)
treeb1c76ce79d56f44e64720fa0821487e38e3bb881 /stub
parent44c79fbe5dd6a9ac976a1143b847c7a5ddf8511a (diff)
downloadgrpc-grpc-java-23fcedfb6ff144da3f2d767c3aa67490d2dd7f5d.tar.gz
Bazel: Fix compilation in Java 9
Fixes: #3633. Test Plan: On most recent Bazel version run: $ bazel --host_javabase=/usr/lib64/jvm/java-9-openjdk \ build --javacopt='--release 9' \ --java_toolchain=@bazel_tools//tools/jdk:toolchain_jdk9 \ examples:helloworld_java_grpc
Diffstat (limited to 'stub')
-rw-r--r--stub/BUILD.bazel11
1 files changed, 11 insertions, 0 deletions
diff --git a/stub/BUILD.bazel b/stub/BUILD.bazel
index db77c8add..f0ae7e6bf 100644
--- a/stub/BUILD.bazel
+++ b/stub/BUILD.bazel
@@ -12,3 +12,14 @@ java_library(
"@com_google_guava_guava//jar",
],
)
+
+# javax.annotation.Generated is not included in the default root modules in 9,
+# see: http://openjdk.java.net/jeps/320.
+java_import(
+ name = "javax_annotation",
+ jars = [
+ "@javax_annotation_api//file",
+ ],
+ neverlink = 1, # @Generated is source-retention
+ visibility = ["//visibility:public"],
+)