diff options
author | cushon <cushon@google.com> | 2018-04-11 09:47:51 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-04-11 09:49:39 -0700 |
commit | b7c02489d343571bf295ab69dd84ad581c8f8064 (patch) | |
tree | d2a86c6b4968d34cf6c70b2a0dcdf9a74152e117 /tools/jdk | |
parent | 546976c8310a115ea95ff621249daa4271ea8d05 (diff) |
Suppress a warning when running JavaBuilder on JDK 9
PiperOrigin-RevId: 192463189
Diffstat (limited to 'tools/jdk')
-rw-r--r-- | tools/jdk/default_java_toolchain.bzl | 40 |
1 files changed, 22 insertions, 18 deletions
diff --git a/tools/jdk/default_java_toolchain.bzl b/tools/jdk/default_java_toolchain.bzl index de8c3f719f..b719d166ec 100644 --- a/tools/jdk/default_java_toolchain.bzl +++ b/tools/jdk/default_java_toolchain.bzl @@ -32,30 +32,34 @@ JDK9_JVM_OPTS = [ # override the javac in the JDK. "--patch-module=java.compiler=$(location @bazel_tools//third_party/java/jdk/langtools:java_compiler_jar)", "--patch-module=jdk.compiler=$(location @bazel_tools//third_party/java/jdk/langtools:jdk_compiler_jar)", + + # quiet warnings from com.google.protobuf.UnsafeUtil, + # see: https://github.com/google/protobuf/issues/3781 + "--add-opens=java.base/java.nio=ALL-UNNAMED", ] DEFAULT_JAVACOPTS = [ - "-XDskipDuplicateBridges=true", - "-g", - "-parameters", + "-XDskipDuplicateBridges=true", + "-g", + "-parameters", ] DEFAULT_TOOLCHAIN_CONFIGURATION = { - "encoding": "UTF-8", - "forcibly_disable_header_compilation": 0, - "genclass": ["@bazel_tools//tools/jdk:genclass"], - "header_compiler": ["@bazel_tools//tools/jdk:turbine"], - "ijar": ["@bazel_tools//tools/jdk:ijar"], - "javabuilder": ["@bazel_tools//tools/jdk:javabuilder"], - "javac": ["@bazel_tools//third_party/java/jdk/langtools:javac_jar"], - "tools": [ - "@bazel_tools//third_party/java/jdk/langtools:java_compiler_jar", - "@bazel_tools//third_party/java/jdk/langtools:jdk_compiler_jar", - ], - "javac_supports_workers": 1, - "jvm_opts": JDK8_JVM_OPTS, - "misc": DEFAULT_JAVACOPTS, - "singlejar": ["@bazel_tools//tools/jdk:singlejar"], + "encoding": "UTF-8", + "forcibly_disable_header_compilation": 0, + "genclass": ["@bazel_tools//tools/jdk:genclass"], + "header_compiler": ["@bazel_tools//tools/jdk:turbine"], + "ijar": ["@bazel_tools//tools/jdk:ijar"], + "javabuilder": ["@bazel_tools//tools/jdk:javabuilder"], + "javac": ["@bazel_tools//third_party/java/jdk/langtools:javac_jar"], + "tools": [ + "@bazel_tools//third_party/java/jdk/langtools:java_compiler_jar", + "@bazel_tools//third_party/java/jdk/langtools:jdk_compiler_jar", + ], + "javac_supports_workers": 1, + "jvm_opts": JDK8_JVM_OPTS, + "misc": DEFAULT_JAVACOPTS, + "singlejar": ["@bazel_tools//tools/jdk:singlejar"], } def default_java_toolchain(name, **kwargs): |