介绍
Gradle是一个构建工具,类似ant/maven
安装
需要jdk/jre7.0或以上版本
可以参考官方安装说明
二进制发行包
到官方下载二进制发行包,解压缩,设定环境变量即可。
通过包管理器
*nix系统可以使用SDKMAN,Mac可以使用Homebrew,Windows可以使用Scoop
1 |
|
1 |
|
命令
1 |
|
build.gradle
1 |
|
插件(Plugins)
1 |
|
任务(Tasks)
1 |
|
1 |
|
help
1 |
|
1 |
|
依赖
1 |
|
强制刷新依赖
1 |
|
仓库
1 |
|
可以通过定义环境变量设定gradle用户home目录
(默认值为:~/.gradle
)
1 |
|
gradle本地仓库在gradle用户home目录
下,默认路径:${home}/.gradle/caches/modules-2/files-2.1/
setting.gradle
子模块
1 |
|
初始化函数
Gradle Wrapper
Gradle Wrapper的作用是将gradle的版本纳入项目管理中,实现gradle的版本由项目控制,与运行环境无关,也不需要当前环境安装有gradle,首次运行时自动下载相应版本的gradle到当前环境,升级也会非常容易。不会使用当前环境已安装的gradle。
安装
1 |
|
下载的gradle放到gradle用户home目录
下的wrapper/dist目录
默认使用当前环境的gradle版本作为gradle wrapper的gradle版本,也可以通过如下配置定制wrapper任务,比如指定gradle版本
1 |
|
1 |
|
实际gradle wrapper使用过程中,与wrapper配置没有关系,是生成的这些文件起作用。
gradle-wrapper.properties文件可以进行一些配置,例如:
1 |
|
使用
1 |
|
首次会自动下载相应版本的gradle
升级
方法一:
修改build.properties中初始化gradle版本,重新安装
方法二:
1 |
|
这种升级方法会导致build.properties中指定的初始化版本【如果有】与实际使用的gradle版本不一致。