diff options
author | David Ostrovsky <david@ostrovsky.org> | 2018-04-26 23:37:57 +0200 |
---|---|---|
committer | Eric Anderson <ejona@google.com> | 2018-04-26 14:37:57 -0700 |
commit | 23fcedfb6ff144da3f2d767c3aa67490d2dd7f5d (patch) | |
tree | b1c76ce79d56f44e64720fa0821487e38e3bb881 /stub | |
parent | 44c79fbe5dd6a9ac976a1143b847c7a5ddf8511a (diff) | |
download | grpc-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.bazel | 11 |
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"], +) |