美文网首页
Gradle基础

Gradle基础

作者: 刘景昌 | 来源:发表于2020-12-11 18:03 被阅读0次

学习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。

相关文章

网友评论

      本文标题:Gradle基础

      本文链接:https://www.haomeiwen.com/subject/hepwpktx.html