美文网首页
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