Gradle任务
Posted SXT
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gradle任务相关的知识,希望对你有一定的参考价值。
Gradle构建脚本描述一个或多个项目。每个项目都由不同的任务组成。任务是构建执行的一项工作。任务可以是编译一些类,将类文件存储到单独的目标文件夹中,创建JAR,生成Javadoc或将一些归档发布到存储库。
定义任务
任务是用于将任务定义到构建脚本中的关键字。看看下面的例子,它是一个叫作 hello 的任务,将打印一个字符串:hello world
。将以下脚本复制并保存到 build.gradle
文件中。 此构建脚本定义一个名称为 “hello” 的任务,用于打印hello world
字符串。
1
2
3
4
5
|
task hello { doLast { println ‘hello world‘ } } |
在存储 build.gradle
文件的目录位置执行以下命令,应该看到输出结果如下 -
D:/worksp/sxt.cn/gradle-3.1/study/script>gradle -q hello hello world
可以通过为 doLast
语句指定快捷方式(表示符号 <<
)来简化此 hello
任务。如果添加这个快捷方式到上面的 hello 任务中,参考如下脚本。
1
2
3
|
task hello << { println ‘hello world‘ } |
在存储 build.gradle
文件的目录位置执行以下命令,应该看到输出结果如下 -
D:/worksp/sxt.cn/gradle-3.1/study/script>gradle -q hello hello world
点击链接查看详细内容
以上是关于Gradle任务的主要内容,如果未能解决你的问题,请参考以下文章
Android Gradle 插件自定义 Gradle 任务 ⑮ ( Gradle 自带 Zip 任务使用 | Zip 任务简介 | 代码示例 )
Android Gradle 插件自定义 Gradle 任务 ④ ( Task#doLast 函数用法 | 自定义 Gradle 任务代码示例 )
Android Gradle 插件自定义 Gradle 任务 ④ ( Task#doLast 函数用法 | 自定义 Gradle 任务代码示例 )
Android Gradle 插件Gradle 自定义 Plugin 插件 ⑤ ( 自定义插件中获定义方法 | 在插件中创建 Gradle 任务 | 代码示例 )