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