According to this and many others places/forums I have looked at, I should always include gradle wrapper files in my git/svn/cvs.
But, why? In my build.gradle file I am already including explicitly the gradle version I want my project working with. Example:
task wrapper(type: Wrapper) {
gradleVersion = "2.12"
}
I have already made tests and always when I import/build the project without pulling the gradle wrapper files from the source control, it creates the gradlew file for me with the version from build.gradle.