Gradle能够在没有安装Gradle的状况下使用,这时候就须要Gradle Wrapper了。Gradle Wrapper其实就是一个脚本文件,它会在没有安装Gradle的状况下为咱们下载Gradle,以后咱们就可使用gradlew命令,像使用gradle同样来使用Gradle了。可是对于咱们天朝用户来讲,无论是Gradle仍是Gradle Wrapper,都须要网络代理才能以较高的速度下载。网络
使用gradle wrapper来建立一组Wrapper文件。Gradle官方建议咱们在全部Gradle项目中都建立Wrapper文件,方便没有安装Gradle的用户使用。建立完毕以后,会发现咱们的项目中多了以下一些文件:app
而后,咱们就能够像使用gradle命令同样使用gradlew了。Gradle Wrapper会自动为咱们下载合适的Gradle版本。默认状况下,下载位置是$USER_HOME/.gradle/wrapper/dists,若是设置了GRADLE_USER_HOME环境变量,那么就会下载到GRADLE_USER_HOME/wrapper/dists下。gradle
使用gradle wrapper --gradle-version 3.2.1来设置Wrapper的版本。或者也能够直接编辑gradle/wrapper/gradle-wrapper.properties文件来修改版本。代码以下:代理
distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
而后使用gradlew -v来查看变动以后的版本。每次更改版本,都会下载对应版本的Gradle文件。不过只须要下载一次,以后再次使用相同的版本就不会下载了。code