aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
authorGravatar Philipp Wollermann <philwo@google.com>2016-07-29 13:04:16 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2016-07-29 16:02:03 +0000
commit490f250b27183a886cf70a5fe9e99d9428141b34 (patch)
treec9d2f7356531bc8b584e80660ee82df2b249105b /tools
parentf9bc66571bf738134dc2796249d08b55f240bb63 (diff)
workers: Use workers by default for Javac.
RELNOTES: Persistent workers are now used by default for Java compilation in Bazel, which should speed up your Java builds by ~4x. You can switch back to the old behavior via --strategy=Javac=standalone. Check out http://www.bazel.io/blog/2015/12/10/java-workers.html for more details. -- MOS_MIGRATED_REVID=128801059
Diffstat (limited to 'tools')
-rw-r--r--tools/jdk/BUILD3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/jdk/BUILD b/tools/jdk/BUILD
index a62f06721c..5ec7ec60b1 100644
--- a/tools/jdk/BUILD
+++ b/tools/jdk/BUILD
@@ -9,7 +9,7 @@ genrule(
name = "BUILD-jdk7",
srcs = [":BUILD"],
outs = ["BUILD.jdk7"],
- cmd = "sed 's/_version = \"8\"/_version = \"7\"/' $< > $@",
+ cmd = "sed -e 's/_version = \"8\"/_version = \"7\"/' -e 's/javac_supports_workers = 1/javac_supports_workers = 0/' $< > $@",
)
filegroup(
@@ -124,6 +124,7 @@ java_toolchain(
ijar = ["@bazel_tools//tools/jdk:ijar"],
javabuilder = ["//tools/jdk:JavaBuilder_deploy.jar"],
javac = ["//third_party/java/jdk/langtools:javac_jar"],
+ javac_supports_workers = 1,
jvm_opts = [
"-XX:+TieredCompilation",
"-XX:TieredStopAtLevel=1",