Gradle提供了内置的Wrapper task帮助我们自动生成Wrapper所需要的目录文件。
在一个项目中的根目录下执行 gradle wrapper即可生成
工程结构介绍:
gradlew:Linux下的可执行脚本。(用法和Gradle原生命令一样)
gradlew.bat:Windows下的可执行文件。(用法和Gradle原生命令一样)
gradle-wrapper.jar:gradlew最终还是使用java执行的,所以这个jar就是具体的业务逻辑。
gradle-wrapper.properties:配置文件
distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-6.4-bin.zip // 主要是这个属性,指定了Gradle发布url,和版本,想改变gradle版本就修改这里就可以。 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists
把这里生成的gradlew文件,加入svn或git管理起来,这样团队开发项目时,大家就都使用相同的Gradle版本。