diff --git a/.travis.yml b/.travis.yml
index 094cded..73d055e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,9 +6,9 @@ android:
components:
- tools
- platform-tools
- - build-tools-25.0.2
- - android-25
- - extra-android-support
+ - build-tools-28.0.3
+ - android-28
+ - extra-android-x
- extra-android-m2repository
- extra-google-m2repository
script:
diff --git a/app/build.gradle b/app/build.gradle
index 423abb6..dbc8439 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -25,22 +25,22 @@
apply plugin: 'com.android.application'
dependencies {
- compile fileTree(include: ['*.jar'], dir: 'libs')
- testCompile 'junit:junit:4.12'
- compile 'com.android.support:appcompat-v7:25.1.0'
- compile 'com.android.support:design:25.1.0'
- compile 'com.github.flipkart-incubator.batchman:batching:1.3.7'
- compile 'com.github.flipkart-incubator.batchman:batching-gson:1.3.7'
+ api fileTree(include: ['*.jar'], dir: 'libs')
+ testImplementation 'junit:junit:4.12'
+ implementation 'androidx.appcompat:appcompat:1.0.2'
+ implementation 'com.google.android.material:material:1.0.0'
+ implementation 'com.github.flipkart-incubator.batchman:batching:1.3.7'
+ implementation 'com.github.flipkart-incubator.batchman:batching-gson:1.3.7'
}
android {
- compileSdkVersion 25
- buildToolsVersion '25.0.2'
+ compileSdkVersion 28
+ buildToolsVersion '28.0.3'
defaultConfig {
applicationId "com.flipkart.batchdemo"
minSdkVersion 14
- targetSdkVersion 25
+ targetSdkVersion 28
versionCode 1
versionName "1.0"
}
diff --git a/app/src/main/java/com/flipkart/batchdemo/CustomTagData.java b/app/src/main/java/com/flipkart/batchdemo/CustomTagData.java
index c152339..a2b52bb 100644
--- a/app/src/main/java/com/flipkart/batchdemo/CustomTagData.java
+++ b/app/src/main/java/com/flipkart/batchdemo/CustomTagData.java
@@ -24,7 +24,7 @@
package com.flipkart.batchdemo;
-import android.support.annotation.Keep;
+import androidx.annotation.Keep;
import com.flipkart.batching.core.data.Tag;
import com.flipkart.batching.core.data.TagData;
diff --git a/app/src/main/java/com/flipkart/batchdemo/MainActivity.java b/app/src/main/java/com/flipkart/batchdemo/MainActivity.java
index c974af1..4616e2d 100644
--- a/app/src/main/java/com/flipkart/batchdemo/MainActivity.java
+++ b/app/src/main/java/com/flipkart/batchdemo/MainActivity.java
@@ -27,14 +27,14 @@
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
-import android.support.design.widget.FloatingActionButton;
-import android.support.design.widget.NavigationView;
-import android.support.design.widget.Snackbar;
-import android.support.v4.view.GravityCompat;
-import android.support.v4.widget.DrawerLayout;
-import android.support.v7.app.ActionBarDrawerToggle;
-import android.support.v7.app.AppCompatActivity;
-import android.support.v7.widget.Toolbar;
+import com.google.android.material.floatingactionbutton.FloatingActionButton;
+import com.google.android.material.navigation.NavigationView;
+import com.google.android.material.snackbar.Snackbar;
+import androidx.core.view.GravityCompat;
+import androidx.drawerlayout.widget.DrawerLayout;
+import androidx.appcompat.app.ActionBarDrawerToggle;
+import androidx.appcompat.app.AppCompatActivity;
+import androidx.appcompat.widget.Toolbar;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 3ceb9c5..117b795 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -23,7 +23,7 @@
~ THE SOFTWARE.
-->
-
-
-
+
diff --git a/app/src/main/res/layout/app_bar_main.xml b/app/src/main/res/layout/app_bar_main.xml
index 3c80b42..1a8132e 100644
--- a/app/src/main/res/layout/app_bar_main.xml
+++ b/app/src/main/res/layout/app_bar_main.xml
@@ -23,7 +23,7 @@
~ THE SOFTWARE.
-->
-
-
-
-
+
-
-
+
diff --git a/batching-core/build.gradle b/batching-core/build.gradle
index 8d32f04..40b1a21 100644
--- a/batching-core/build.gradle
+++ b/batching-core/build.gradle
@@ -2,21 +2,21 @@ apply plugin: 'com.android.library'
apply plugin: 'com.github.dcendents.android-maven'
dependencies {
- compile 'com.android.support:support-annotations:25.1.0'
- testCompile 'junit:junit:4.12'
+ implementation 'androidx.annotation:annotation:1.0.2'
+ testImplementation 'junit:junit:4.12'
}
android {
- compileSdkVersion 25
- buildToolsVersion '25.0.2'
+ compileSdkVersion 28
+ buildToolsVersion '28.0.3'
defaultConfig {
minSdkVersion 14
- targetSdkVersion 25
+ targetSdkVersion 28
versionCode 1
versionName "1.3.7"
- testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
+ testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
@@ -31,11 +31,12 @@ buildscript {
repositories {
maven { url 'http://repo1.maven.org/maven2' }
maven { url "https://plugins.gradle.org/m2/" }
+ google()
}
dependencies {
- classpath 'com.android.tools.build:gradle:2.2.3'
- classpath 'org.jfrog.buildinfo:build-info-extractor-gradle:2.2.3'
- classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
- classpath "net.ltgt.gradle:gradle-errorprone-plugin:0.0.8"
+ classpath 'com.android.tools.build:gradle:3.4.1'
+ classpath 'org.jfrog.buildinfo:build-info-extractor-gradle:4.7.5'
+ classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
+ classpath "net.ltgt.gradle:gradle-errorprone-plugin:0.0.12"
}
}
\ No newline at end of file
diff --git a/batching-core/src/main/java/com/flipkart/batching/core/Batch.java b/batching-core/src/main/java/com/flipkart/batching/core/Batch.java
index bbb2c34..994ff79 100644
--- a/batching-core/src/main/java/com/flipkart/batching/core/Batch.java
+++ b/batching-core/src/main/java/com/flipkart/batching/core/Batch.java
@@ -24,7 +24,7 @@
package com.flipkart.batching.core;
-import android.support.annotation.Keep;
+import androidx.annotation.Keep;
import java.util.Collection;
diff --git a/batching-core/src/main/java/com/flipkart/batching/core/BatchImpl.java b/batching-core/src/main/java/com/flipkart/batching/core/BatchImpl.java
index cf8c727..d7e5059 100644
--- a/batching-core/src/main/java/com/flipkart/batching/core/BatchImpl.java
+++ b/batching-core/src/main/java/com/flipkart/batching/core/BatchImpl.java
@@ -24,7 +24,7 @@
package com.flipkart.batching.core;
-import android.support.annotation.Keep;
+import androidx.annotation.Keep;
import java.util.Collection;
diff --git a/batching-core/src/main/java/com/flipkart/batching/core/Data.java b/batching-core/src/main/java/com/flipkart/batching/core/Data.java
index 33ea833..1f0906a 100644
--- a/batching-core/src/main/java/com/flipkart/batching/core/Data.java
+++ b/batching-core/src/main/java/com/flipkart/batching/core/Data.java
@@ -25,7 +25,7 @@
package com.flipkart.batching.core;
-import android.support.annotation.Keep;
+import androidx.annotation.Keep;
import com.flipkart.batching.core.data.Tag;
diff --git a/batching-core/src/main/java/com/flipkart/batching/core/DataCollection.java b/batching-core/src/main/java/com/flipkart/batching/core/DataCollection.java
index b38d4ac..cd8b222 100644
--- a/batching-core/src/main/java/com/flipkart/batching/core/DataCollection.java
+++ b/batching-core/src/main/java/com/flipkart/batching/core/DataCollection.java
@@ -24,7 +24,7 @@
package com.flipkart.batching.core;
-import android.support.annotation.Keep;
+import androidx.annotation.Keep;
import java.util.Collection;
diff --git a/batching-core/src/main/java/com/flipkart/batching/core/SerializationStrategy.java b/batching-core/src/main/java/com/flipkart/batching/core/SerializationStrategy.java
index 2c1da1d..5d23910 100644
--- a/batching-core/src/main/java/com/flipkart/batching/core/SerializationStrategy.java
+++ b/batching-core/src/main/java/com/flipkart/batching/core/SerializationStrategy.java
@@ -25,7 +25,7 @@
package com.flipkart.batching.core;
-import android.support.annotation.Keep;
+import androidx.annotation.Keep;
import java.io.IOException;
import java.util.Collection;
diff --git a/batching-core/src/main/java/com/flipkart/batching/core/batch/SizeBatch.java b/batching-core/src/main/java/com/flipkart/batching/core/batch/SizeBatch.java
index 2822175..8e7880c 100644
--- a/batching-core/src/main/java/com/flipkart/batching/core/batch/SizeBatch.java
+++ b/batching-core/src/main/java/com/flipkart/batching/core/batch/SizeBatch.java
@@ -1,6 +1,6 @@
package com.flipkart.batching.core.batch;
-import android.support.annotation.Keep;
+import androidx.annotation.Keep;
import com.flipkart.batching.core.BatchImpl;
import com.flipkart.batching.core.Data;
diff --git a/batching-core/src/main/java/com/flipkart/batching/core/batch/SizeTimeBatch.java b/batching-core/src/main/java/com/flipkart/batching/core/batch/SizeTimeBatch.java
index f0caa09..37e6662 100644
--- a/batching-core/src/main/java/com/flipkart/batching/core/batch/SizeTimeBatch.java
+++ b/batching-core/src/main/java/com/flipkart/batching/core/batch/SizeTimeBatch.java
@@ -1,6 +1,6 @@
package com.flipkart.batching.core.batch;
-import android.support.annotation.Keep;
+import androidx.annotation.Keep;
import com.flipkart.batching.core.BatchImpl;
import com.flipkart.batching.core.Data;
diff --git a/batching-core/src/main/java/com/flipkart/batching/core/batch/TagBatch.java b/batching-core/src/main/java/com/flipkart/batching/core/batch/TagBatch.java
index 80fddca..f929633 100644
--- a/batching-core/src/main/java/com/flipkart/batching/core/batch/TagBatch.java
+++ b/batching-core/src/main/java/com/flipkart/batching/core/batch/TagBatch.java
@@ -1,6 +1,6 @@
package com.flipkart.batching.core.batch;
-import android.support.annotation.Keep;
+import androidx.annotation.Keep;
import com.flipkart.batching.core.Batch;
import com.flipkart.batching.core.BatchImpl;
diff --git a/batching-core/src/main/java/com/flipkart/batching/core/batch/TimeBatch.java b/batching-core/src/main/java/com/flipkart/batching/core/batch/TimeBatch.java
index 7688385..97a18b5 100644
--- a/batching-core/src/main/java/com/flipkart/batching/core/batch/TimeBatch.java
+++ b/batching-core/src/main/java/com/flipkart/batching/core/batch/TimeBatch.java
@@ -1,6 +1,6 @@
package com.flipkart.batching.core.batch;
-import android.support.annotation.Keep;
+import androidx.annotation.Keep;
import com.flipkart.batching.core.BatchImpl;
import com.flipkart.batching.core.Data;
diff --git a/batching-core/src/main/java/com/flipkart/batching/core/data/EventData.java b/batching-core/src/main/java/com/flipkart/batching/core/data/EventData.java
index d09a024..b538d5b 100644
--- a/batching-core/src/main/java/com/flipkart/batching/core/data/EventData.java
+++ b/batching-core/src/main/java/com/flipkart/batching/core/data/EventData.java
@@ -24,7 +24,7 @@
package com.flipkart.batching.core.data;
-import android.support.annotation.Keep;
+import androidx.annotation.Keep;
import com.flipkart.batching.core.Data;
diff --git a/batching-core/src/main/java/com/flipkart/batching/core/data/Tag.java b/batching-core/src/main/java/com/flipkart/batching/core/data/Tag.java
index 2e16419..1aa671b 100644
--- a/batching-core/src/main/java/com/flipkart/batching/core/data/Tag.java
+++ b/batching-core/src/main/java/com/flipkart/batching/core/data/Tag.java
@@ -24,7 +24,7 @@
package com.flipkart.batching.core.data;
-import android.support.annotation.Keep;
+import androidx.annotation.Keep;
import com.flipkart.batching.core.Data;
diff --git a/batching-core/src/main/java/com/flipkart/batching/core/data/TagData.java b/batching-core/src/main/java/com/flipkart/batching/core/data/TagData.java
index a10bad9..3073a14 100644
--- a/batching-core/src/main/java/com/flipkart/batching/core/data/TagData.java
+++ b/batching-core/src/main/java/com/flipkart/batching/core/data/TagData.java
@@ -24,7 +24,7 @@
package com.flipkart.batching.core.data;
-import android.support.annotation.Keep;
+import androidx.annotation.Keep;
import com.flipkart.batching.core.Data;
diff --git a/batching-gson/build.gradle b/batching-gson/build.gradle
index e4b460e..1cc0e5f 100644
--- a/batching-gson/build.gradle
+++ b/batching-gson/build.gradle
@@ -5,35 +5,36 @@ buildscript {
repositories {
maven { url 'http://repo1.maven.org/maven2' }
maven { url "https://plugins.gradle.org/m2/" }
+ google()
}
dependencies {
- classpath 'com.android.tools.build:gradle:2.2.3'
- classpath 'org.jfrog.buildinfo:build-info-extractor-gradle:2.2.3'
- classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
+ classpath 'com.android.tools.build:gradle:3.4.1'
+ classpath 'org.jfrog.buildinfo:build-info-extractor-gradle:4.7.5'
+ classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
}
}
dependencies {
- compile fileTree(include: ['*.jar'], dir: 'libs')
- compile 'com.google.code.gson:gson:2.8.0'
- compile 'com.android.support:support-annotations:25.1.0'
- compile 'com.github.flipkart-incubator.batchman:batching-core:1.3.7'
+ api fileTree(include: ['*.jar'], dir: 'libs')
+ implementation 'com.google.code.gson:gson:2.8.5'
+ implementation 'androidx.annotation:annotation:1.0.2'
+ implementation 'com.github.flipkart-incubator.batchman:batching-core:1.3.7'
- testCompile 'junit:junit:4.12'
- testCompile 'org.robolectric:robolectric:3.2.2'
+ testImplementation 'junit:junit:4.12'
+ testImplementation 'org.robolectric:robolectric:3.3.2'
}
android {
- compileSdkVersion 25
- buildToolsVersion '25.0.2'
+ compileSdkVersion 28
+ buildToolsVersion '28.0.3'
defaultConfig {
minSdkVersion 14
- targetSdkVersion 25
+ targetSdkVersion 28
versionCode 1
versionName "1.3.7"
- testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
+ testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
diff --git a/batching-gson/src/main/java/com/flipkart/batching/gson/GsonSerializationStrategy.java b/batching-gson/src/main/java/com/flipkart/batching/gson/GsonSerializationStrategy.java
index d1b997c..b121503 100644
--- a/batching-gson/src/main/java/com/flipkart/batching/gson/GsonSerializationStrategy.java
+++ b/batching-gson/src/main/java/com/flipkart/batching/gson/GsonSerializationStrategy.java
@@ -24,8 +24,8 @@
package com.flipkart.batching.gson;
-import android.support.annotation.NonNull;
-import android.support.annotation.Nullable;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
import com.flipkart.batching.core.Batch;
import com.flipkart.batching.core.BatchImpl;
diff --git a/batching-gson/src/main/java/com/flipkart/batching/gson/adapters/BatchingTypeAdapters.java b/batching-gson/src/main/java/com/flipkart/batching/gson/adapters/BatchingTypeAdapters.java
index 5e8cf72..b9b4e45 100644
--- a/batching-gson/src/main/java/com/flipkart/batching/gson/adapters/BatchingTypeAdapters.java
+++ b/batching-gson/src/main/java/com/flipkart/batching/gson/adapters/BatchingTypeAdapters.java
@@ -23,7 +23,7 @@
*/
package com.flipkart.batching.gson.adapters;
-import android.support.annotation.Nullable;
+import androidx.annotation.Nullable;
import com.google.gson.Gson;
import com.google.gson.JsonSyntaxException;
diff --git a/batching-gson/src/main/java/com/flipkart/batching/gson/adapters/DataCollectionTypeAdapter.java b/batching-gson/src/main/java/com/flipkart/batching/gson/adapters/DataCollectionTypeAdapter.java
index 0a34fac..a817dea 100644
--- a/batching-gson/src/main/java/com/flipkart/batching/gson/adapters/DataCollectionTypeAdapter.java
+++ b/batching-gson/src/main/java/com/flipkart/batching/gson/adapters/DataCollectionTypeAdapter.java
@@ -23,7 +23,7 @@
*/
package com.flipkart.batching.gson.adapters;
-import android.support.annotation.NonNull;
+import androidx.annotation.NonNull;
import com.flipkart.batching.core.Data;
import com.flipkart.batching.core.DataCollection;
diff --git a/batching/build.gradle b/batching/build.gradle
index 82018a0..38556af 100644
--- a/batching/build.gradle
+++ b/batching/build.gradle
@@ -27,8 +27,8 @@ apply plugin: 'com.github.dcendents.android-maven'
apply plugin: "net.ltgt.errorprone"
android {
- compileSdkVersion 25
- buildToolsVersion '25.0.2'
+ compileSdkVersion 28
+ buildToolsVersion '28.0.3'
lintOptions {
abortOnError false
@@ -36,7 +36,7 @@ android {
defaultConfig {
minSdkVersion 14
- targetSdkVersion 25
+ targetSdkVersion 28
versionCode 1
versionName "1.3.7"
}
@@ -54,27 +54,28 @@ android {
}
dependencies {
- compile fileTree(include: ['*.jar'], dir: 'libs')
- testCompile 'junit:junit:4.12'
- testCompile 'org.mockito:mockito-core:1.10.19'
- testCompile 'org.robolectric:robolectric:3.2.2'
- testCompile 'com.github.flipkart-incubator.batchman:batching-gson:1.3.7'
- testCompile 'com.google.code.gson:gson:2.8.0'
+ api fileTree(include: ['*.jar'], dir: 'libs')
+ testImplementation 'junit:junit:4.12'
+ testImplementation 'org.mockito:mockito-core:2.19.1'
+ testImplementation 'org.robolectric:robolectric:3.3.2'
+ testImplementation 'com.github.flipkart-incubator.batchman:batching-gson:1.3.7'
+ testImplementation 'com.google.code.gson:gson:2.8.5'
- compile 'com.github.flipkart-incubator.batchman:batching-core:1.3.7'
- compile 'com.android.support:support-annotations:25.1.0'
- errorprone 'com.google.errorprone:error_prone_core:2.0.9'
+ implementation 'com.github.flipkart-incubator.batchman:batching-core:1.3.7'
+ implementation 'androidx.annotation:annotation:1.0.2'
+ errorprone 'com.google.errorprone:error_prone_core:2.3.3'
}
buildscript {
repositories {
maven { url 'http://repo1.maven.org/maven2' }
maven { url "https://plugins.gradle.org/m2/" }
+ google()
}
dependencies {
- classpath 'com.android.tools.build:gradle:2.2.3'
- classpath 'org.jfrog.buildinfo:build-info-extractor-gradle:2.2.3'
- classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
- classpath "net.ltgt.gradle:gradle-errorprone-plugin:0.0.8"
+ classpath 'com.android.tools.build:gradle:3.4.1'
+ classpath 'org.jfrog.buildinfo:build-info-extractor-gradle:4.7.5'
+ classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
+ classpath "net.ltgt.gradle:gradle-errorprone-plugin:0.0.12"
}
}
\ No newline at end of file
diff --git a/batching/src/main/java/com/flipkart/batching/listener/PersistedBatchReadyListener.java b/batching/src/main/java/com/flipkart/batching/listener/PersistedBatchReadyListener.java
index d2f9741..9c38be8 100644
--- a/batching/src/main/java/com/flipkart/batching/listener/PersistedBatchReadyListener.java
+++ b/batching/src/main/java/com/flipkart/batching/listener/PersistedBatchReadyListener.java
@@ -25,7 +25,7 @@
package com.flipkart.batching.listener;
import android.os.Handler;
-import android.support.annotation.Nullable;
+import androidx.annotation.Nullable;
import com.flipkart.batching.BatchingStrategy;
import com.flipkart.batching.OnBatchReadyListener;
diff --git a/batching/src/main/java/com/flipkart/batching/persistence/TapePersistenceStrategy.java b/batching/src/main/java/com/flipkart/batching/persistence/TapePersistenceStrategy.java
index 215b3e9..97d511b 100644
--- a/batching/src/main/java/com/flipkart/batching/persistence/TapePersistenceStrategy.java
+++ b/batching/src/main/java/com/flipkart/batching/persistence/TapePersistenceStrategy.java
@@ -24,7 +24,7 @@
package com.flipkart.batching.persistence;
-import android.support.annotation.VisibleForTesting;
+import androidx.annotation.VisibleForTesting;
import com.flipkart.batching.core.Batch;
import com.flipkart.batching.core.Data;
diff --git a/batching/src/main/java/com/flipkart/batching/toolbox/SizeTimeStrategyFactory.java b/batching/src/main/java/com/flipkart/batching/toolbox/SizeTimeStrategyFactory.java
index 72c3808..bf8e8de 100644
--- a/batching/src/main/java/com/flipkart/batching/toolbox/SizeTimeStrategyFactory.java
+++ b/batching/src/main/java/com/flipkart/batching/toolbox/SizeTimeStrategyFactory.java
@@ -25,8 +25,8 @@
package com.flipkart.batching.toolbox;
import android.content.Context;
-import android.support.annotation.NonNull;
-import android.support.annotation.Nullable;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
import com.flipkart.batching.core.Data;
import com.flipkart.batching.core.SerializationStrategy;
diff --git a/build.gradle b/build.gradle
index c23d872..c75ddba 100644
--- a/build.gradle
+++ b/build.gradle
@@ -27,9 +27,10 @@
buildscript {
repositories {
jcenter()
+ google()
}
dependencies {
- classpath 'com.android.tools.build:gradle:2.2.2'
+ classpath 'com.android.tools.build:gradle:3.4.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
@@ -40,6 +41,7 @@ allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
+ google()
}
}
diff --git a/gradle.properties b/gradle.properties
index 54f0458..f35e36d 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -39,4 +39,6 @@
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
-# org.gradle.parallel=true
\ No newline at end of file
+# org.gradle.parallel=true
+android.enableJetifier=true
+android.useAndroidX=true
\ No newline at end of file
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 9e43231..2c326dc 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Sat Nov 26 16:20:47 IST 2017
+#Mon Jun 03 23:28:38 IST 2019
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip