commit | 89927e1d4cf887393121ecdb0ca5235d0b7768c5 | [log] [tgz] |
---|---|---|
author | David Ostrovsky <david@ostrovsky.org> | Mon Oct 14 10:27:41 2019 +0200 |
committer | David Ostrovsky <david@ostrovsky.org> | Mon Oct 14 10:27:51 2019 +0200 |
tree | 63faff3647c2d2cef1a98e92016f8b894ee57e77 | |
parent | 4587311a517e80e8a73b22b8eefcedbf004de204 [diff] |
README: Document how to update java_tools to a custom version
This is a repository for the tools used by Bazel to compile Java.
The source code of the Bazel Tools for Java is currently checked in the bazel repository. The source code will be moved incrementally to this repository.
To upgrade Bazel project to use new java_tools releasem before new releases was pinned in new Bazel version and this version was released, add these lines to WORKSPACE
file:
http_archive( name = "remote_java_tools_linux", sha256 = "37acb8380b1dd6c31fd27a19bf3da821c9b02ee93c6163fce36f070a806516b5", urls = [ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v6.0/java_tools_javac11_linux-v6.0.zip", "https://github.com/bazelbuild/java_tools/releases/download/javac11-v6.0/java_tools_javac11_linux-v6.0.zip", ], ) http_archive( name = "remote_java_tools_windows", sha256 = "384e138ca58842ea563fb7efbe0cb9c5c381bd4de1f6a31f0256823325f81ccc", urls = [ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v6.0/java_tools_javac11_windows-v6.0.zip", "https://github.com/bazelbuild/java_tools/releases/download/javac11-v6.0/java_tools_javac11_windows-v6.0.zip", ], ) http_archive( name = "remote_java_tools_darwin", sha256 = "5a9f320c33424262e505151dd5c6903e36678a0f0bbdaae67bcf07f41d8c7cf3", urls = [ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v6.0/java_tools_javac11_darwin-v6.0.zip", "https://github.com/bazelbuild/java_tools/releases/download/javac11-v6.0/java_tools_javac11_darwin-v6.0.zip", ], )
The releases can be found under java_tools/releases starting with java_tools javac11 v4.0. For previous releases see the issues marked with the release label.
If you're interested in the release process please see docs/release.md
A new java_tools
for the javac version used by bazel is released monthly. The first RC should be cut at least 7 days before the bazel release, around the 25th day of the month.