Gradle基础

学习gradle的原因

1.gradle是AndroidStudio使用的默认的构建工具
2.gradle给与开发者许多便利的操作,学习gradle可以让我更好的理解
3.gradle的基础语言是groovy 同时也可以使用java和kotlin方便使用合理

gradle基础介绍

Task

在Gradle中一个原子性的操作叫做task,简单理解为task是Gradle脚本中的最小可执行单元
task helloWorld测试

task helloWorld {
    doLast {
        println "Hello World!"
    }
}

运行结果


image.png
Gradle 构建生命周期

无论什么时候构建一个gradle 都会运行生命周期的三个阶段,初始化 配置 执行
(1)初始化(Initialization)
在初始化阶段,Gradle给你的项目创建一个Project实例,你的构建脚本只定义了单个项目,在多项目构建的上下文环境中,构建的阶段更为重要。根据你正在执行的项目,Gradle找出这个项目的依赖
(2)配置(Configuration)
执行所有项目的构建脚本,也就是执行每个项目的build.gradle文件。这里需要注意的是,task里的配置代码也会在这个阶段执行。
(3)执行(Execution)
Gradle按照依赖顺序依次执行task。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容