From 0342daba92b280b2c3ee294e9bb04dcb5cb64e46 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Mon, 20 Apr 2020 07:39:04 +0200
Subject: [PATCH] refactor(gradle-wrapper): autoReplace (#6004)

---
 .../__snapshots__/index.spec.ts.snap          | 396 ------------------
 lib/datasource/gradle-version/index.ts        |   4 -
 lib/manager/common.ts                         |   2 -
 .../__snapshots__/extract.spec.ts.snap        |  25 +-
 .../__snapshots__/update.spec.ts.snap         |  34 --
 lib/manager/gradle-wrapper/extract.ts         |  30 +-
 lib/manager/gradle-wrapper/index.ts           |   1 -
 lib/manager/gradle-wrapper/search.ts          |   3 -
 lib/manager/gradle-wrapper/update.spec.ts     | 155 -------
 lib/manager/gradle-wrapper/update.ts          |  58 ---
 .../repository/process/lookup/index.ts        |   2 -
 11 files changed, 10 insertions(+), 700 deletions(-)
 delete mode 100644 lib/manager/gradle-wrapper/__snapshots__/update.spec.ts.snap
 delete mode 100644 lib/manager/gradle-wrapper/search.ts
 delete mode 100644 lib/manager/gradle-wrapper/update.spec.ts
 delete mode 100644 lib/manager/gradle-wrapper/update.ts

diff --git a/lib/datasource/gradle-version/__snapshots__/index.spec.ts.snap b/lib/datasource/gradle-version/__snapshots__/index.spec.ts.snap
index 098772f1f6..d24fa476a0 100644
--- a/lib/datasource/gradle-version/__snapshots__/index.spec.ts.snap
+++ b/lib/datasource/gradle-version/__snapshots__/index.spec.ts.snap
@@ -5,794 +5,530 @@ Object {
   "homepage": "https://gradle.org",
   "releases": Array [
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip",
       "releaseTimestamp": null,
       "version": "4.10.3",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip",
       "releaseTimestamp": null,
       "version": "5.0",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip",
       "releaseTimestamp": "2018-09-19T18:10:15+0000",
       "version": "4.10.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.1-bin.zip",
       "releaseTimestamp": "2018-09-12T11:33:27+0000",
       "version": "4.10.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip",
       "releaseTimestamp": "2018-08-27T18:35:06+0000",
       "version": "4.10",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip",
       "releaseTimestamp": "2018-07-16T08:14:03+0000",
       "version": "4.9",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip",
       "releaseTimestamp": "2018-06-21T07:53:06+0000",
       "version": "4.8.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip",
       "releaseTimestamp": "2018-06-04T10:39:58+0000",
       "version": "4.8",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip",
       "releaseTimestamp": "2018-04-18T09:09:12+0000",
       "version": "4.7",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip",
       "releaseTimestamp": "2018-02-28T13:36:36+0000",
       "version": "4.6",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip",
       "releaseTimestamp": "2018-02-05T13:22:49+0000",
       "version": "4.5.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip",
       "releaseTimestamp": "2018-01-24T17:04:52+0000",
       "version": "4.5",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip",
       "releaseTimestamp": "2017-12-20T15:45:23+0000",
       "version": "4.4.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip",
       "releaseTimestamp": "2017-12-06T09:05:06+0000",
       "version": "4.4",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip",
       "releaseTimestamp": "2017-11-08T08:59:45+0000",
       "version": "4.3.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip",
       "releaseTimestamp": "2017-10-30T15:43:29+0000",
       "version": "4.3",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip",
       "releaseTimestamp": "2017-10-02T15:36:21+0000",
       "version": "4.2.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip",
       "releaseTimestamp": "2017-09-20T14:48:23+0000",
       "version": "4.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip",
       "releaseTimestamp": "2017-08-07T14:38:48+0000",
       "version": "4.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip",
       "releaseTimestamp": "2017-07-26T16:19:18+0000",
       "version": "4.0.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0.1-bin.zip",
       "releaseTimestamp": "2017-07-07T14:02:41+0000",
       "version": "4.0.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5.1-bin.zip",
       "releaseTimestamp": "2017-06-16T14:36:27+0000",
       "version": "3.5.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip",
       "releaseTimestamp": "2017-06-14T15:11:08+0000",
       "version": "4.0",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip",
       "releaseTimestamp": "2017-04-10T13:37:25+0000",
       "version": "3.5",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip",
       "releaseTimestamp": "2017-03-03T19:45:41+0000",
       "version": "3.4.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip",
       "releaseTimestamp": "2017-02-20T14:49:26+0000",
       "version": "3.4",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip",
       "releaseTimestamp": "2017-01-03T15:31:04+0000",
       "version": "3.3",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip",
       "releaseTimestamp": "2016-11-22T15:19:54+0000",
       "version": "3.2.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip",
       "releaseTimestamp": "2016-11-14T12:32:59+0000",
       "version": "3.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip",
       "releaseTimestamp": "2016-09-19T10:53:53+0000",
       "version": "3.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip",
       "releaseTimestamp": "2016-08-15T13:15:01+0000",
       "version": "3.0",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip",
       "releaseTimestamp": "2016-07-18T06:38:37+0000",
       "version": "2.14.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip",
       "releaseTimestamp": "2016-06-14T07:16:37+0000",
       "version": "2.14",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip",
       "releaseTimestamp": "2016-04-25T04:10:10+0000",
       "version": "2.13",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip",
       "releaseTimestamp": "2016-03-14T08:32:03+0000",
       "version": "2.12",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip",
       "releaseTimestamp": "2016-02-08T07:59:16+0000",
       "version": "2.11",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip",
       "releaseTimestamp": "2015-12-21T21:15:04+0000",
       "version": "2.10",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip",
       "releaseTimestamp": "2015-11-17T07:02:17+0000",
       "version": "2.9",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip",
       "releaseTimestamp": "2015-10-20T03:46:36+0000",
       "version": "2.8",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip",
       "releaseTimestamp": "2015-09-14T07:26:16+0000",
       "version": "2.7",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip",
       "releaseTimestamp": "2015-08-10T13:15:06+0000",
       "version": "2.6",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip",
       "releaseTimestamp": "2015-07-08T07:38:37+0000",
       "version": "2.5",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip",
       "releaseTimestamp": "2015-05-05T08:09:24+0000",
       "version": "2.4",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip",
       "releaseTimestamp": "2015-02-16T05:09:33+0000",
       "version": "2.3",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip",
       "releaseTimestamp": "2014-11-24T09:45:35+0000",
       "version": "2.2.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip",
       "releaseTimestamp": "2014-11-10T13:31:44+0000",
       "version": "2.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip",
       "releaseTimestamp": "2014-09-08T10:40:39+0000",
       "version": "2.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip",
       "releaseTimestamp": "2014-07-01T07:45:34+0000",
       "version": "2.0",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip",
       "releaseTimestamp": "2014-04-29T09:24:31+0000",
       "version": "1.12",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip",
       "releaseTimestamp": "2014-02-11T11:34:39+0000",
       "version": "1.11",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip",
       "releaseTimestamp": "2013-12-17T09:28:15+0000",
       "version": "1.10",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip",
       "releaseTimestamp": "2013-11-19T08:20:02+0000",
       "version": "1.9",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip",
       "releaseTimestamp": "2013-09-24T07:32:33+0000",
       "version": "1.8",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip",
       "releaseTimestamp": "2013-08-06T11:19:56+0000",
       "version": "1.7",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip",
       "releaseTimestamp": "2013-05-07T09:12:14+0000",
       "version": "1.6",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip",
       "releaseTimestamp": "2013-03-27T14:09:35+0000",
       "version": "1.5",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip",
       "releaseTimestamp": "2013-01-28T03:42:46+0000",
       "version": "1.4",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip",
       "releaseTimestamp": "2012-11-20T11:37:38+0000",
       "version": "1.3",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip",
       "releaseTimestamp": "2012-09-12T10:46:02+0000",
       "version": "1.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip",
       "releaseTimestamp": "2012-07-31T13:24:32+0000",
       "version": "1.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip",
       "releaseTimestamp": "2012-06-12T02:56:21+0200",
       "version": "1.0",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip",
       "releaseTimestamp": "2011-01-23T13:34:21+1100",
       "version": "0.9.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9.1-bin.zip",
       "releaseTimestamp": "2011-01-02T11:40:57+1100",
       "version": "0.9.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip",
       "releaseTimestamp": "2010-12-19T12:50:06+1100",
       "version": "0.9",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip",
       "releaseTimestamp": "2009-09-28T14:01:59+0200",
       "version": "0.8",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip",
       "releaseTimestamp": "2009-07-20T08:50:13+0200",
       "version": "0.7",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip",
       "releaseTimestamp": null,
       "version": "4.10.3",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip",
       "releaseTimestamp": null,
       "version": "5.0",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip",
       "releaseTimestamp": "2018-09-19T18:10:15+0000",
       "version": "4.10.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.1-bin.zip",
       "releaseTimestamp": "2018-09-12T11:33:27+0000",
       "version": "4.10.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip",
       "releaseTimestamp": "2018-08-27T18:35:06+0000",
       "version": "4.10",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip",
       "releaseTimestamp": "2018-07-16T08:14:03+0000",
       "version": "4.9",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip",
       "releaseTimestamp": "2018-06-21T07:53:06+0000",
       "version": "4.8.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip",
       "releaseTimestamp": "2018-06-04T10:39:58+0000",
       "version": "4.8",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip",
       "releaseTimestamp": "2018-04-18T09:09:12+0000",
       "version": "4.7",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip",
       "releaseTimestamp": "2018-02-28T13:36:36+0000",
       "version": "4.6",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip",
       "releaseTimestamp": "2018-02-05T13:22:49+0000",
       "version": "4.5.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip",
       "releaseTimestamp": "2018-01-24T17:04:52+0000",
       "version": "4.5",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip",
       "releaseTimestamp": "2017-12-20T15:45:23+0000",
       "version": "4.4.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip",
       "releaseTimestamp": "2017-12-06T09:05:06+0000",
       "version": "4.4",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip",
       "releaseTimestamp": "2017-11-08T08:59:45+0000",
       "version": "4.3.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip",
       "releaseTimestamp": "2017-10-30T15:43:29+0000",
       "version": "4.3",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip",
       "releaseTimestamp": "2017-10-02T15:36:21+0000",
       "version": "4.2.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip",
       "releaseTimestamp": "2017-09-20T14:48:23+0000",
       "version": "4.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip",
       "releaseTimestamp": "2017-08-07T14:38:48+0000",
       "version": "4.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip",
       "releaseTimestamp": "2017-07-26T16:19:18+0000",
       "version": "4.0.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0.1-bin.zip",
       "releaseTimestamp": "2017-07-07T14:02:41+0000",
       "version": "4.0.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5.1-bin.zip",
       "releaseTimestamp": "2017-06-16T14:36:27+0000",
       "version": "3.5.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip",
       "releaseTimestamp": "2017-06-14T15:11:08+0000",
       "version": "4.0",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip",
       "releaseTimestamp": "2017-04-10T13:37:25+0000",
       "version": "3.5",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip",
       "releaseTimestamp": "2017-03-03T19:45:41+0000",
       "version": "3.4.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip",
       "releaseTimestamp": "2017-02-20T14:49:26+0000",
       "version": "3.4",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip",
       "releaseTimestamp": "2017-01-03T15:31:04+0000",
       "version": "3.3",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip",
       "releaseTimestamp": "2016-11-22T15:19:54+0000",
       "version": "3.2.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip",
       "releaseTimestamp": "2016-11-14T12:32:59+0000",
       "version": "3.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip",
       "releaseTimestamp": "2016-09-19T10:53:53+0000",
       "version": "3.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip",
       "releaseTimestamp": "2016-08-15T13:15:01+0000",
       "version": "3.0",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip",
       "releaseTimestamp": "2016-07-18T06:38:37+0000",
       "version": "2.14.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip",
       "releaseTimestamp": "2016-06-14T07:16:37+0000",
       "version": "2.14",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip",
       "releaseTimestamp": "2016-04-25T04:10:10+0000",
       "version": "2.13",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip",
       "releaseTimestamp": "2016-03-14T08:32:03+0000",
       "version": "2.12",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip",
       "releaseTimestamp": "2016-02-08T07:59:16+0000",
       "version": "2.11",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip",
       "releaseTimestamp": "2015-12-21T21:15:04+0000",
       "version": "2.10",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip",
       "releaseTimestamp": "2015-11-17T07:02:17+0000",
       "version": "2.9",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip",
       "releaseTimestamp": "2015-10-20T03:46:36+0000",
       "version": "2.8",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip",
       "releaseTimestamp": "2015-09-14T07:26:16+0000",
       "version": "2.7",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip",
       "releaseTimestamp": "2015-08-10T13:15:06+0000",
       "version": "2.6",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip",
       "releaseTimestamp": "2015-07-08T07:38:37+0000",
       "version": "2.5",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip",
       "releaseTimestamp": "2015-05-05T08:09:24+0000",
       "version": "2.4",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip",
       "releaseTimestamp": "2015-02-16T05:09:33+0000",
       "version": "2.3",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip",
       "releaseTimestamp": "2014-11-24T09:45:35+0000",
       "version": "2.2.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip",
       "releaseTimestamp": "2014-11-10T13:31:44+0000",
       "version": "2.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip",
       "releaseTimestamp": "2014-09-08T10:40:39+0000",
       "version": "2.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip",
       "releaseTimestamp": "2014-07-01T07:45:34+0000",
       "version": "2.0",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip",
       "releaseTimestamp": "2014-04-29T09:24:31+0000",
       "version": "1.12",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip",
       "releaseTimestamp": "2014-02-11T11:34:39+0000",
       "version": "1.11",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip",
       "releaseTimestamp": "2013-12-17T09:28:15+0000",
       "version": "1.10",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip",
       "releaseTimestamp": "2013-11-19T08:20:02+0000",
       "version": "1.9",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip",
       "releaseTimestamp": "2013-09-24T07:32:33+0000",
       "version": "1.8",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip",
       "releaseTimestamp": "2013-08-06T11:19:56+0000",
       "version": "1.7",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip",
       "releaseTimestamp": "2013-05-07T09:12:14+0000",
       "version": "1.6",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip",
       "releaseTimestamp": "2013-03-27T14:09:35+0000",
       "version": "1.5",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip",
       "releaseTimestamp": "2013-01-28T03:42:46+0000",
       "version": "1.4",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip",
       "releaseTimestamp": "2012-11-20T11:37:38+0000",
       "version": "1.3",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip",
       "releaseTimestamp": "2012-09-12T10:46:02+0000",
       "version": "1.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip",
       "releaseTimestamp": "2012-07-31T13:24:32+0000",
       "version": "1.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip",
       "releaseTimestamp": "2012-06-12T02:56:21+0200",
       "version": "1.0",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip",
       "releaseTimestamp": "2011-01-23T13:34:21+1100",
       "version": "0.9.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9.1-bin.zip",
       "releaseTimestamp": "2011-01-02T11:40:57+1100",
       "version": "0.9.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip",
       "releaseTimestamp": "2010-12-19T12:50:06+1100",
       "version": "0.9",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip",
       "releaseTimestamp": "2009-09-28T14:01:59+0200",
       "version": "0.8",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip",
       "releaseTimestamp": "2009-07-20T08:50:13+0200",
       "version": "0.7",
     },
@@ -806,398 +542,266 @@ Object {
   "homepage": "https://gradle.org",
   "releases": Array [
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip",
       "releaseTimestamp": null,
       "version": "4.10.3",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip",
       "releaseTimestamp": null,
       "version": "5.0",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip",
       "releaseTimestamp": "2018-09-19T18:10:15+0000",
       "version": "4.10.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.1-bin.zip",
       "releaseTimestamp": "2018-09-12T11:33:27+0000",
       "version": "4.10.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip",
       "releaseTimestamp": "2018-08-27T18:35:06+0000",
       "version": "4.10",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip",
       "releaseTimestamp": "2018-07-16T08:14:03+0000",
       "version": "4.9",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip",
       "releaseTimestamp": "2018-06-21T07:53:06+0000",
       "version": "4.8.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip",
       "releaseTimestamp": "2018-06-04T10:39:58+0000",
       "version": "4.8",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip",
       "releaseTimestamp": "2018-04-18T09:09:12+0000",
       "version": "4.7",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip",
       "releaseTimestamp": "2018-02-28T13:36:36+0000",
       "version": "4.6",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip",
       "releaseTimestamp": "2018-02-05T13:22:49+0000",
       "version": "4.5.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip",
       "releaseTimestamp": "2018-01-24T17:04:52+0000",
       "version": "4.5",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip",
       "releaseTimestamp": "2017-12-20T15:45:23+0000",
       "version": "4.4.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip",
       "releaseTimestamp": "2017-12-06T09:05:06+0000",
       "version": "4.4",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip",
       "releaseTimestamp": "2017-11-08T08:59:45+0000",
       "version": "4.3.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip",
       "releaseTimestamp": "2017-10-30T15:43:29+0000",
       "version": "4.3",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip",
       "releaseTimestamp": "2017-10-02T15:36:21+0000",
       "version": "4.2.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip",
       "releaseTimestamp": "2017-09-20T14:48:23+0000",
       "version": "4.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip",
       "releaseTimestamp": "2017-08-07T14:38:48+0000",
       "version": "4.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip",
       "releaseTimestamp": "2017-07-26T16:19:18+0000",
       "version": "4.0.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0.1-bin.zip",
       "releaseTimestamp": "2017-07-07T14:02:41+0000",
       "version": "4.0.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5.1-bin.zip",
       "releaseTimestamp": "2017-06-16T14:36:27+0000",
       "version": "3.5.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip",
       "releaseTimestamp": "2017-06-14T15:11:08+0000",
       "version": "4.0",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip",
       "releaseTimestamp": "2017-04-10T13:37:25+0000",
       "version": "3.5",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip",
       "releaseTimestamp": "2017-03-03T19:45:41+0000",
       "version": "3.4.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip",
       "releaseTimestamp": "2017-02-20T14:49:26+0000",
       "version": "3.4",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip",
       "releaseTimestamp": "2017-01-03T15:31:04+0000",
       "version": "3.3",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip",
       "releaseTimestamp": "2016-11-22T15:19:54+0000",
       "version": "3.2.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip",
       "releaseTimestamp": "2016-11-14T12:32:59+0000",
       "version": "3.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip",
       "releaseTimestamp": "2016-09-19T10:53:53+0000",
       "version": "3.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip",
       "releaseTimestamp": "2016-08-15T13:15:01+0000",
       "version": "3.0",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip",
       "releaseTimestamp": "2016-07-18T06:38:37+0000",
       "version": "2.14.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip",
       "releaseTimestamp": "2016-06-14T07:16:37+0000",
       "version": "2.14",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip",
       "releaseTimestamp": "2016-04-25T04:10:10+0000",
       "version": "2.13",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip",
       "releaseTimestamp": "2016-03-14T08:32:03+0000",
       "version": "2.12",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip",
       "releaseTimestamp": "2016-02-08T07:59:16+0000",
       "version": "2.11",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip",
       "releaseTimestamp": "2015-12-21T21:15:04+0000",
       "version": "2.10",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip",
       "releaseTimestamp": "2015-11-17T07:02:17+0000",
       "version": "2.9",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip",
       "releaseTimestamp": "2015-10-20T03:46:36+0000",
       "version": "2.8",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip",
       "releaseTimestamp": "2015-09-14T07:26:16+0000",
       "version": "2.7",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip",
       "releaseTimestamp": "2015-08-10T13:15:06+0000",
       "version": "2.6",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip",
       "releaseTimestamp": "2015-07-08T07:38:37+0000",
       "version": "2.5",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip",
       "releaseTimestamp": "2015-05-05T08:09:24+0000",
       "version": "2.4",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip",
       "releaseTimestamp": "2015-02-16T05:09:33+0000",
       "version": "2.3",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip",
       "releaseTimestamp": "2014-11-24T09:45:35+0000",
       "version": "2.2.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip",
       "releaseTimestamp": "2014-11-10T13:31:44+0000",
       "version": "2.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip",
       "releaseTimestamp": "2014-09-08T10:40:39+0000",
       "version": "2.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip",
       "releaseTimestamp": "2014-07-01T07:45:34+0000",
       "version": "2.0",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip",
       "releaseTimestamp": "2014-04-29T09:24:31+0000",
       "version": "1.12",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip",
       "releaseTimestamp": "2014-02-11T11:34:39+0000",
       "version": "1.11",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip",
       "releaseTimestamp": "2013-12-17T09:28:15+0000",
       "version": "1.10",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip",
       "releaseTimestamp": "2013-11-19T08:20:02+0000",
       "version": "1.9",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip",
       "releaseTimestamp": "2013-09-24T07:32:33+0000",
       "version": "1.8",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip",
       "releaseTimestamp": "2013-08-06T11:19:56+0000",
       "version": "1.7",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip",
       "releaseTimestamp": "2013-05-07T09:12:14+0000",
       "version": "1.6",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip",
       "releaseTimestamp": "2013-03-27T14:09:35+0000",
       "version": "1.5",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip",
       "releaseTimestamp": "2013-01-28T03:42:46+0000",
       "version": "1.4",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip",
       "releaseTimestamp": "2012-11-20T11:37:38+0000",
       "version": "1.3",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip",
       "releaseTimestamp": "2012-09-12T10:46:02+0000",
       "version": "1.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip",
       "releaseTimestamp": "2012-07-31T13:24:32+0000",
       "version": "1.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip",
       "releaseTimestamp": "2012-06-12T02:56:21+0200",
       "version": "1.0",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip",
       "releaseTimestamp": "2011-01-23T13:34:21+1100",
       "version": "0.9.2",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.1-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9.1-bin.zip",
       "releaseTimestamp": "2011-01-02T11:40:57+1100",
       "version": "0.9.1",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip",
       "releaseTimestamp": "2010-12-19T12:50:06+1100",
       "version": "0.9",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip",
       "releaseTimestamp": "2009-09-28T14:01:59+0200",
       "version": "0.8",
     },
     Object {
-      "checksumUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip.sha256",
-      "downloadUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip",
       "releaseTimestamp": "2009-07-20T08:50:13+0200",
       "version": "0.7",
     },
diff --git a/lib/datasource/gradle-version/index.ts b/lib/datasource/gradle-version/index.ts
index 03e13d58d8..157dc2f395 100644
--- a/lib/datasource/gradle-version/index.ts
+++ b/lib/datasource/gradle-version/index.ts
@@ -20,8 +20,6 @@ interface GradleRelease {
   nightly?: boolean;
   rcFor?: string;
   version: string;
-  downloadUrl?: string;
-  checksumUrl?: string;
   buildTime?: string;
 }
 
@@ -59,8 +57,6 @@ export async function getReleases({
           )
           .map((release) => ({
             version: release.version,
-            downloadUrl: release.downloadUrl,
-            checksumUrl: release.checksumUrl,
             releaseTimestamp: formatBuildTime(release.buildTime),
           }));
         return releases;
diff --git a/lib/manager/common.ts b/lib/manager/common.ts
index 88aa5d8415..5ee460efdf 100644
--- a/lib/manager/common.ts
+++ b/lib/manager/common.ts
@@ -177,11 +177,9 @@ export interface Upgrade<T = Record<string, any>>
     NpmLockFiles {
   isLockfileUpdate?: boolean;
   currentRawValue?: any;
-  checksumUrl?: string;
   currentVersion?: string;
   depGroup?: string;
   dockerRepository?: string;
-  downloadUrl?: string;
   localDir?: string;
   name?: string;
   newDigest?: string;
diff --git a/lib/manager/gradle-wrapper/__snapshots__/extract.spec.ts.snap b/lib/manager/gradle-wrapper/__snapshots__/extract.spec.ts.snap
index 193950566b..979ae7197a 100644
--- a/lib/manager/gradle-wrapper/__snapshots__/extract.spec.ts.snap
+++ b/lib/manager/gradle-wrapper/__snapshots__/extract.spec.ts.snap
@@ -6,13 +6,7 @@ Array [
     "currentValue": "4.10.3",
     "datasource": "gradle-version",
     "depName": "gradle",
-    "depType": "gradle-wrapper",
-    "managerData": Object {
-      "checksumLineNumber": 6,
-      "gradleWrapperType": "all",
-      "lineNumber": 5,
-    },
-    "versioning": "semver",
+    "versioning": "gradle",
   },
 ]
 `;
@@ -20,15 +14,10 @@ Array [
 exports[`lib/manager/gradle-wrapper/extract extractPackageFile() extracts bin version line 1`] = `
 Array [
   Object {
-    "currentValue": "4.8.0",
+    "currentValue": "4.8",
     "datasource": "gradle-version",
     "depName": "gradle",
-    "depType": "gradle-wrapper",
-    "managerData": Object {
-      "gradleWrapperType": "bin",
-      "lineNumber": 4,
-    },
-    "versioning": "semver",
+    "versioning": "gradle",
   },
 ]
 `;
@@ -39,13 +28,7 @@ Array [
     "currentValue": "4.10.3",
     "datasource": "gradle-version",
     "depName": "gradle",
-    "depType": "gradle-wrapper",
-    "managerData": Object {
-      "checksumLineNumber": 6,
-      "gradleWrapperType": "all",
-      "lineNumber": 5,
-    },
-    "versioning": "semver",
+    "versioning": "gradle",
   },
 ]
 `;
diff --git a/lib/manager/gradle-wrapper/__snapshots__/update.spec.ts.snap b/lib/manager/gradle-wrapper/__snapshots__/update.spec.ts.snap
deleted file mode 100644
index 576ae8c81a..0000000000
--- a/lib/manager/gradle-wrapper/__snapshots__/update.spec.ts.snap
+++ /dev/null
@@ -1,34 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`manager/gradle-wrapper/update updateDependency replaces existing value (custom distributionUrl) 1`] = `
-"distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
-# @See https://gradle.org/releases/
-distributionUrl=https\\\\://artifactory/gradle-wrapper-cache/distributions/gradle-5.0-bin.zip
-distributionSha256Sum=17847c8e12b2bcfce26a79f425f082c31d4ded822f99a66127eee2d96bf18216
-"
-`;
-
-exports[`manager/gradle-wrapper/update updateDependency replaces existing value 1`] = `
-"distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
-# @See https://gradle.org/releases/
-distributionUrl=https\\\\://services.gradle.org/distributions/gradle-5.0-all.zip
-distributionSha256Sum=17847c8e12b2bcfce26a79f425f082c31d4ded822f99a66127eee2d96bf18216
-"
-`;
-
-exports[`manager/gradle-wrapper/update updateDependency replaces in property files with whitespace 1`] = `
-"distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
-# @See https://gradle.org/releases/
-distributionUrl = https\\\\://services.gradle.org/distributions/gradle-5.0-all.zip
-distributionSha256Sum       =    17847c8e12b2bcfce26a79f425f082c31d4ded822f99a66127eee2d96bf18216
-"
-`;
diff --git a/lib/manager/gradle-wrapper/extract.ts b/lib/manager/gradle-wrapper/extract.ts
index 334bbeb599..221c65a995 100644
--- a/lib/manager/gradle-wrapper/extract.ts
+++ b/lib/manager/gradle-wrapper/extract.ts
@@ -1,44 +1,26 @@
-import { coerce } from 'semver';
 import { logger } from '../../logger';
 import { PackageFile, PackageDependency } from '../common';
-import * as semverVersioning from '../../versioning/semver';
+import * as gradleVersioning from '../../versioning/gradle';
 import * as datasourceGradleVersion from '../../datasource/gradle-version';
-import { DISTRIBUTION_CHECKSUM_REGEX, DISTRIBUTION_URL_REGEX } from './search';
+
+const DISTRIBUTION_URL_REGEX = /^(?<assignment>distributionUrl\s*=\s*)\S*-(?<version>(\d|\.)+)-(?<type>bin|all)\.zip\s*$/;
 
 export function extractPackageFile(fileContent: string): PackageFile | null {
   logger.debug('gradle-wrapper.extractPackageFile()');
   const lines = fileContent.split('\n');
 
-  let lineNumber = 0;
   for (const line of lines) {
     const distributionUrlMatch = DISTRIBUTION_URL_REGEX.exec(line);
     if (distributionUrlMatch) {
       const dependency: PackageDependency = {
-        datasource: datasourceGradleVersion.id,
-        depType: 'gradle-wrapper',
         depName: 'gradle',
-        currentValue: coerce(distributionUrlMatch.groups.version).toString(),
-        managerData: {
-          lineNumber,
-          gradleWrapperType: distributionUrlMatch.groups.type,
-        },
-        versioning: semverVersioning.id,
+        currentValue: distributionUrlMatch.groups.version,
+        datasource: datasourceGradleVersion.id,
+        versioning: gradleVersioning.id,
       };
-
-      let shaLineNumber = 0;
-      for (const shaLine of lines) {
-        const shaMatch = DISTRIBUTION_CHECKSUM_REGEX.test(shaLine);
-        if (shaMatch) {
-          dependency.managerData.checksumLineNumber = shaLineNumber;
-          break;
-        }
-        shaLineNumber += 1;
-      }
-
       logger.debug(dependency, 'Gradle Wrapper');
       return { deps: [dependency] };
     }
-    lineNumber += 1;
   }
   return null;
 }
diff --git a/lib/manager/gradle-wrapper/index.ts b/lib/manager/gradle-wrapper/index.ts
index 1fc8c5b683..f65174938d 100644
--- a/lib/manager/gradle-wrapper/index.ts
+++ b/lib/manager/gradle-wrapper/index.ts
@@ -2,7 +2,6 @@ import { id as versioning } from '../../versioning/gradle';
 
 export { extractPackageFile } from './extract';
 export { updateArtifacts } from './artifacts';
-export { updateDependency } from './update';
 
 export const defaultConfig = {
   fileMatch: ['(^|/)gradle/wrapper/gradle-wrapper.properties$'],
diff --git a/lib/manager/gradle-wrapper/search.ts b/lib/manager/gradle-wrapper/search.ts
deleted file mode 100644
index e95bd0e508..0000000000
--- a/lib/manager/gradle-wrapper/search.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export const DISTRIBUTION_URL_REGEX = /^(?<assignment>distributionUrl\s*=\s*)\S*-(?<version>(\d|\.)+)-(?<type>bin|all)\.zip\s*$/;
-export const DISTRIBUTION_CHECKSUM_REGEX = /^(?<assignment>distributionSha256Sum\s*=\s*)(?<checksum>(\w){64}).*$/;
-export const VERSION_REGEX = /-(?<version>(\d|\.)+)-/;
diff --git a/lib/manager/gradle-wrapper/update.spec.ts b/lib/manager/gradle-wrapper/update.spec.ts
deleted file mode 100644
index d5247d99d0..0000000000
--- a/lib/manager/gradle-wrapper/update.spec.ts
+++ /dev/null
@@ -1,155 +0,0 @@
-import fs, { readFileSync } from 'fs';
-import { resolve } from 'path';
-import * as dcUpdate from '.';
-import _got from '../../util/got';
-
-jest.mock('../../util/got');
-
-const got: jest.Mock<any> = _got as any;
-
-const propertiesFile2 = fs.readFileSync(
-  'lib/manager/gradle-wrapper/__fixtures__/gradle-wrapper-2.properties',
-  'utf8'
-);
-const propertiesFileCustomDistUrl = fs.readFileSync(
-  'lib/manager/gradle-wrapper/__fixtures__/gradle-wrapper-custom-distribution-url.properties',
-  'utf8'
-);
-const whitespacePropertiesFile = readFileSync(
-  resolve(__dirname, './__fixtures__/gradle-wrapper-whitespace.properties'),
-  'utf8'
-);
-
-const testUpgrades = {
-  5: {
-    data: {
-      toVersion: '5.0',
-      version: '5.0',
-      managerData: {
-        gradleWrapperType: 'all',
-        lineNumber: 5,
-        checksumLineNumber: 6,
-      },
-      downloadUrl:
-        'https://services.gradle.org/distributions/gradle-5.0-bin.zip',
-      checksumUrl:
-        'https://services.gradle.org/distributions/gradle-5.0-bin.zip.sha256',
-    },
-    checksum:
-      '17847c8e12b2bcfce26a79f425f082c31d4ded822f99a66127eee2d96bf18216',
-  },
-  4: {
-    data: {
-      toVersion: '4.10.3',
-      version: '4.10.3',
-      managerData: {
-        lineNumber: 5,
-        checksumLineNumber: 6,
-      },
-      downloadUrl:
-        'https://services.gradle.org/distributions/gradle-4.10.3-all.zip',
-      checksumUrl:
-        'https://services.gradle.org/distributions/gradle-4.10.3-all.zip.sha256',
-    },
-    checksum:
-      '336b6898b491f6334502d8074a6b8c2d73ed83b92123106bd4bf837f04111043',
-  },
-};
-
-describe('manager/gradle-wrapper/update', () => {
-  describe('updateDependency', () => {
-    beforeEach(() => {
-      jest.clearAllMocks();
-    });
-
-    it('replaces existing value', async () => {
-      got.mockReturnValueOnce({
-        body: testUpgrades[5].checksum,
-      });
-      const res = await dcUpdate.updateDependency({
-        fileContent: propertiesFile2,
-        upgrade: testUpgrades[5].data,
-      });
-      expect(res).toMatchSnapshot();
-      expect(res).not.toBeNull();
-      expect(res).not.toEqual(propertiesFile2);
-      expect(res).toMatch(
-        'https\\://services.gradle.org/distributions/gradle-5.0-all.zip'
-      );
-      expect(res).toMatch(testUpgrades[5].checksum);
-    });
-
-    it('replaces existing value (custom distributionUrl)', async () => {
-      got.mockReturnValueOnce({
-        body: testUpgrades[5].checksum,
-      });
-      const res = await dcUpdate.updateDependency({
-        fileContent: propertiesFileCustomDistUrl,
-        upgrade: testUpgrades[5].data,
-      });
-      expect(res).toMatchSnapshot();
-      expect(res).not.toBeNull();
-      expect(res).not.toEqual(propertiesFileCustomDistUrl);
-      expect(res).toMatch(
-        'https\\://artifactory/gradle-wrapper-cache/distributions/gradle-5.0-bin.zip'
-      );
-      expect(res).toMatch(testUpgrades[5].checksum);
-    });
-
-    it('replaces in property files with whitespace', async () => {
-      got.mockReturnValueOnce({
-        body: testUpgrades[5].checksum,
-      });
-      const res = await dcUpdate.updateDependency({
-        fileContent: whitespacePropertiesFile,
-        upgrade: testUpgrades[5].data,
-      });
-      expect(res).toMatchSnapshot();
-      expect(res).not.toBeNull();
-      expect(res).not.toEqual(whitespacePropertiesFile);
-      expect(res).toMatch(
-        'https\\://services.gradle.org/distributions/gradle-5.0-all.zip'
-      );
-      expect(res).toMatch(testUpgrades[5].checksum);
-    });
-
-    it('returns same', async () => {
-      got.mockReturnValueOnce({
-        body: testUpgrades[4].checksum,
-      });
-      const res = await dcUpdate.updateDependency({
-        fileContent: propertiesFile2,
-        upgrade: testUpgrades[4].data,
-      });
-      expect(res).toEqual(propertiesFile2);
-    });
-
-    it('returns null for 404 on checksum', async () => {
-      got.mockRejectedValueOnce({
-        statusCode: 404,
-      });
-      const res = await dcUpdate.updateDependency({
-        fileContent: propertiesFile2,
-        upgrade: testUpgrades[4].data,
-      });
-      expect(res).toBeNull();
-    });
-
-    it('returns null for unknown error on checksum', async () => {
-      got.mockRejectedValueOnce(new Error());
-      const res = await dcUpdate.updateDependency({
-        fileContent: propertiesFile2,
-        upgrade: testUpgrades[4].data,
-      });
-      expect(res).toBeNull();
-    });
-
-    it('returns null if error', async () => {
-      const res = await dcUpdate.updateDependency({
-        fileContent: null,
-        upgrade: null,
-      });
-      expect(res).toBeNull();
-    });
-  });
-});
diff --git a/lib/manager/gradle-wrapper/update.ts b/lib/manager/gradle-wrapper/update.ts
deleted file mode 100644
index 78ab4c5926..0000000000
--- a/lib/manager/gradle-wrapper/update.ts
+++ /dev/null
@@ -1,58 +0,0 @@
-import { Http } from '../../util/http';
-import { logger } from '../../logger';
-import { UpdateDependencyConfig } from '../common';
-import { DISTRIBUTION_CHECKSUM_REGEX, VERSION_REGEX } from './search';
-
-const http = new Http('gradle-wrapper');
-
-function replaceType(url: string): string {
-  return url.replace('bin', 'all');
-}
-
-async function getChecksum(url: string): Promise<string> {
-  try {
-    const response = await http.get(url);
-    return response.body;
-  } catch (err) {
-    if (err.statusCode === 404 || err.code === 'ENOTFOUND') {
-      logger.debug('Gradle checksum lookup failure: not found');
-      logger.debug({ err });
-    } else {
-      logger.warn({ err }, 'Gradle checksum lookup failure: Unknown error');
-    }
-    throw err;
-  }
-}
-
-export async function updateDependency({
-  fileContent,
-  upgrade,
-}: UpdateDependencyConfig): Promise<string | null> {
-  try {
-    logger.trace({ config: upgrade }, 'gradle-wrapper.updateDependency()');
-    const lines = fileContent.split('\n');
-    let { checksumUrl } = upgrade;
-
-    if (upgrade.managerData.gradleWrapperType === 'all') {
-      checksumUrl = replaceType(checksumUrl);
-    }
-
-    const checksum = await getChecksum(checksumUrl);
-
-    lines[upgrade.managerData.lineNumber] = lines[
-      upgrade.managerData.lineNumber
-    ].replace(VERSION_REGEX, `-${upgrade.toVersion}-`);
-
-    if (upgrade.managerData.checksumLineNumber) {
-      lines[upgrade.managerData.checksumLineNumber] = lines[
-        upgrade.managerData.checksumLineNumber
-      ].replace(DISTRIBUTION_CHECKSUM_REGEX, `$<assignment>${checksum}`);
-    }
-    // TODO: insert if not present
-
-    return lines.join('\n');
-  } catch (err) {
-    logger.debug({ err }, 'Error setting new Gradle Wrapper release value');
-    return null;
-  }
-}
diff --git a/lib/workers/repository/process/lookup/index.ts b/lib/workers/repository/process/lookup/index.ts
index d79144e9d4..dc6f89718b 100644
--- a/lib/workers/repository/process/lookup/index.ts
+++ b/lib/workers/repository/process/lookup/index.ts
@@ -330,8 +330,6 @@ export async function lookupUpdates(
       const releaseFields = [
         'releaseTimestamp',
         'canBeUnpublished',
-        'downloadUrl',
-        'checksumUrl',
         'newDigest',
       ];
       releaseFields.forEach((field) => {
-- 
GitLab