24 Gradle中的setting.gradle文件说明

settings.gradle文件说明:

  1. 作用:项目初始化阶段确定一下引入哪些工程需要加入到项目构建中,为构建项目工程数做准备

  2. 工程树:gradle中有工程树的概念,类似与maven中的project与module

  3. 内容:里面主要定义了当前gradle项目以及子项目的项目名

  4. 位置:必须放在跟工程目录下

  5. 名字:为settings.gradle文件,不能发生变化

  6. 对应实例:与org.gradle.initialization.setting实例是一一对应关系,每个项目只能有一个settings文件

  7. 关注:作为开发者只要关注该文件的include方法即可,使用相对路径:引入子工程

  8. 一个子工程只有在settings文件中配置了才会被gradle识别,这样在构建的时候才会被包含进去

    // 根工程项目名
    rootProject.name = '根工程名'
    
    // 包含的子工程名
    include '子工程名'
    ...
    
    // 包含的子工程下的子工程名
    include '子工程名:子工程下的子工程名'
    

最后更新于