Gradle Wrapper 介绍
Gradle 能够为项目添加包装器。此包装器减轻了所有用户或持续集成系统安装 Gradle 的需要。它还可以防止版本问题,即项目使用的版本与用户安装的版本之间存在某些不兼容性。它通过在项目中本地安装 gradle 版本来实现。
该项目的用户只需运行:
> ./gradlew <task> # on *Nix or MacOSX
> gradlew <task> # on Windows
要设置项目以使用包装器,开发人员:
- 执行:
gradle wrapper [--gradle-version 2.0]
如果 --gradle-version X
是可选的,如果没有提供(或者不包括包装器任务,如下所示),则使用的版本是正在使用的 gradle 版本。
- 要强制项目使用特定版本,请将以下内容添加到
build.gradle
:
task wrapper(type: Wrapper) {
gradleVersion = '2.0'
}
运行 gradle wrapper
命令时,它会创建文件:
the_project/
gradlew
gradlew.bat
gradle/wrapper/
gradle-wrapper.jar
gradle-wrapper.properties
有关此功能的官方文档位于 https://docs.gradle.org/current/userguide/gradle_wrapper.html 。