settings.gradle.kts
或settings.gradle
有如下作用:
- 自定义插件仓库地址, 这对于中国用户非常重要
pluginManagement { repositories { maven { setUrl("https://maven.aliyun.com/repository/gradle-plugin") } gradlePluginPortal() mavenCentral() }
- 定义多模块:
2.1. 同级引入:include ':module1'
(module2
的位置为$APP_ROOT/module1
)
2.2. 多级引入:include ':other:module2'
(module2
的位置为$APP_ROOT/other/module2
) - 指定构建脚本
默认情况下构建脚本是build.gradle
, 这个脚本是可以修改的 :project(':app').buildFileName = 'a.gradle'