diff --git a/BUILD b/BUILD
index e6bb2955d4c4623a00196368e9ef7b7b7e0f5406..842d1b7b82c91239c4477c52bbc0e48139b31083 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"],
 )