Gradle wrapper.
--- a/gradle.rst Tue Jul 04 23:29:14 2017 +0300
+++ b/gradle.rst Sun Jul 16 00:21:24 2017 +0300
@@ -214,6 +214,33 @@
$ gradle -m clean compile
+Gradle wrapper
+==============
+
+With Gradle v2.4 and above::
+
+ $ cd $PROJ
+ $ gradle wrapper --gradle-version 3.5
+
+It will add ``gradle/wrapper/gradle-wrapper.jar`` to project root and next call
+to ``./gradlew`` download Gradle distribution from ``distributionUrl`` parameter
+from ``gradle/wrapper/gradle-wrapper.properties`` file. Dictribution will be
+cached in ``~/.gradle/wrapper/dists.gradle/wrapper/dists`` directory so next
+calls won't require download.
+
+Alternatively define task::
+
+ task wrapper(type: Wrapper) {
+ gradleVersion = '2.0'
+ }
+
+For increase security add ``distributionSha256Sum`` parameter to
+``gradle-wrapper.properties`` file. Distribution SHA-256 sum can be obtained via
+``shasum`` utility.
+
+https://docs.gradle.org/current/userguide/gradle_wrapper.html
+ Official docs.
+
Managing Gradle cache
=====================