Task是Gradle的基础单元,这篇文章总结和整理一下关于task的常见的使用方式。
常见的属性和方法
在前面的例子中,我们已经使用task的description属性进行设定gradle task中的显示信息,将task进行分组显示,同时使用了doFirst和doLast方法进行回调。除了这些之外,还有一些其他的属性和方法,简单整理如下:
属性/方法 | 说明 |
---|---|
name | task的名称 |
description | task的描述 |
group | 设定任务的逻辑分组 |
enabled | 设定任务enable或者是disable |
dependson | 设定dependencies的配置 |
doFirst | 在task的开始的回调方法 |
doLast | 在task的结束的回调方法 |
onlyIf | 条件执行 |
示例介绍
这篇文章会通过对上文的例子进行重新改写,来介绍gradle对于task操作的常见方式,还是如下4个任务: