Oddly, the official Gradle documentation tends to force user into installing Gradle into the system to initialize the wrapper. I find that inconvenient, considering that it can be done easily without installing it.
Here is the commented out script:
cd /tmp mkdir -p gradletmp/gradle/wrapper cd gradletmp/gradle/wrapper wget https://raw.githubusercontent.com/gradle/gradle/master/gradle/wrapper/gradle-wrapper.jar wget https://raw.githubusercontent.com/gradle/gradle/master/gradle/wrapper/gradle-wrapper.properties # Optionally modify the vaues in the properties file, most important one there is the version cd ../../ java -cp gradle/wrapper/gradle-wrapper.jar org.gradle.wrapper.GradleWrapperMain init # Now you can go to your project folder and call the regular wrapper cd /you/project/folder /tmp/gradletmp/gradlew init
Obviously, the /tmp/gradletmp folder is not needed after that.
Technically, even after the first step you have a properly initialized gradle project with a wrapper. But you probably want to be certain that you have a vanilla gradle setup.