Gradle教程-四、Gradle任务管理
4.1 任务基础
4.1.1 任务概念与作用
在Gradle构建体系中,任务是构建过程的最小执行单元,也被称为原子操作。每个任务负责完成一项具体的工作,例如compileJava
任务用于编译Java源代码,test
任务执行项目的测试用例,jar
任务将项目打包成可执行的Jar包。通过多个任务的有序组合与执行,Gradle能够完成从代码编译、测试到最终打包、部署的整个项目构建流程,开发者可以根据项目需求灵活定制任务,实现个性化的构建逻辑。
4.1.2 任务定义方式
在build.gradle
文件中可以轻松定义任务,最基本的任务定义形式如下:
task hello {
doLast {
println 'Hello, Gradle!'