From 49f91ad30050bc10fb171abc1ffeac04856467b0 Mon Sep 17 00:00:00 2001 From: Xavier Ducrohet <xav@google.com> Date: Tue, 15 Nov 2016 12:17:39 +0000 Subject: [PATCH] Multiple versions of Gradle in BUILD files. Change-Id: Ia2f1fcc7571997cfa9489a7f0fa9f86e12b2351d Test: All automated tests pass. --- BUILD | 36 ++++++++++++++++++++++++++++++++---- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/BUILD b/BUILD index e6bb295..842d1b7 100644 --- a/BUILD +++ b/BUILD @@ -1,19 +1,47 @@ +####### +# Gradle 2.14.1 +####### + filegroup( - name = "gradle", + name = "gradle-2.14.1", srcs = ["gradle-2.14.1-bin.zip"], visibility = ["//visibility:public"], ) # gradle-api jar, as generated by gradle when using the gradleApi() magic dependency. java_import( - name = "gradle-api.jar", + name = "gradle-api-2.14.1", jars = ["gradle-api-2.14.1.jar"], visibility = ["//visibility:public"], ) java_library( - name = "gradle-api.jar_neverlink", + name = "gradle-api-2.14.1_neverlink", + neverlink = 1, + exports = [":gradle-api-2.14.1"], + visibility = ["//visibility:public"], +) + +####### +# gradle 3.2 +####### + +filegroup( + name = "gradle-3.2", + srcs = ["gradle-3.2-bin.zip"], + visibility = ["//visibility:public"], +) + +# gradle-api jar, as generated by gradle when using the gradleApi() magic dependency. +java_import( + name = "gradle-api-3.2", + jars = ["gradle-api-3.2.jar"], + visibility = ["//visibility:public"], +) + +java_library( + name = "gradle-api-3.2_neverlink", neverlink = 1, - exports = [":gradle-api.jar"], + exports = [":gradle-api-3.2"], visibility = ["//visibility:public"], ) -- GitLab