gradle wrapper
wrapper是gradle的一层包装,使用gralde wrapper管咯gradle的版本等问题,便于统一团队之间gradle的版本。
1. 生成wrapper
使用gradle执行wrapper任务,生成默认的wrapper
gradle wrapper
执行命令之后,生成三部分:
- gradlew / gradlew.bat:分别是在linux/windows下的可执行文件
- gradle
- wrapper
- gradle-wrapper.jar:具体业务逻辑实现的jar包,gradlew最终还是使用java执行的这个jar包来执行相关的gradle操作
- gradle-wrapper.properties:配置文件,用于配置使用哪个版本的gradle
- wrapper
gradle-wraper.properties 中参数是gradle的一些信息
2. 自定义wrapper
在构建脚本中自定义wrapper
指定gradle的版本,再执行gradle wrapper
时,生成指定版本的gradle
task wrapper(type: Wrapper){
gradleVersion = '2.4'
}
也可以添加其他的配置,如下图
bin 改成all,在开发的时候可以查看gradle的源码