【Gradle 三】Gradle进阶

185 阅读1分钟

1.Gradle项目生命周期:

  1. 初始化
    1. 加载初始化脚本 init.gradle(一般是某些全局配置)
    2. 加载项目settings.gradle文件
  2. 配置
    1. 找到初始化阶段中加载的项目和各个子项目(如有)的构建脚本build.gradle
    2. 会先加载一级项目,再加载二级项目,创建对应的task
  3. 执行
    1. 执行配置阶段生成的task

2.settings文件:

  • 作用:在项目初始化阶段,确定引入哪些工程,为构建项目工程树做准备
  • 工程树:类似于maven中的project和module
  • 内容:定义了当前gradle项目集子项目的项目名称
  • 位置:必须放在根项目目录下
  • 名字:只能为settings.gradle
  • 关注点:关注文件中的include方法即可,使用相对路径【:】引入子项目