From 6cb8d820689ad029a9d0dc4ee1100db9b2d96515 Mon Sep 17 00:00:00 2001 From: Damien Martin-Guillerez Date: Tue, 12 Apr 2016 13:59:41 +0000 Subject: Refactor build for JDK 7 Now the JDK 7 tuning happens all in Bazel, removing logic from the CI script. It uses remote repositories to access JDK 7 dependencies. -- Change-Id: Iff590c6642ca5b2343aa15096f8fd837d1c80787 Reviewed-on: https://bazel-review.googlesource.com/#/c/3327 MOS_MIGRATED_REVID=119634530 --- WORKSPACE | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'WORKSPACE') diff --git a/WORKSPACE b/WORKSPACE index 05c5117286..ed50f775fe 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -23,6 +23,22 @@ bind( actual = "//:dummy", ) +# For building for JDK 7 +# This is a JDK 7 JavaBuilder from release 0.1.0. +# Do not use the skylark bootstrapped version of JavaBuilder +http_file( + name = "io_bazel_javabuilder_jdk7", + # This was built from Bazel 0.1.0 (after ./compile.sh) and JDK 7. + url = "https://storage.googleapis.com/bazel/0.1.0/JavaBuilder_deploy.jar", + sha256 = "374f07be2f73ec170ef6bdd8057530e6842cb0cbc7a240caccbd7b80be239366", +) + +http_file( + name = "io_bazel_javac_jdk7", + url = "https://github.com/bazelbuild/bazel/blob/0.1.0/third_party/java/jdk/langtools/javac.jar?raw=true", + sha256 = "e063cf60cf9a1d24acd043f55dc605da559b913793c6a4e51c5ddbc4f5d494df", +) + # For tools/cpp/test/... load("//tools/cpp/test:docker_repository.bzl", "docker_repository") docker_repository() -- cgit v1.2.3