Settings §
- A
Settings
object declares the configuration required to instantiate and configure the hierarchy of Project
instances which are to participate in a build.
- With this
Settings
object you can add sub-projects to your build, modify the parameters from the command line (StartParameter
), and access the Gradle
object to register lifecycle handlers
The settings.gradle
file §
- Before Gradle assembles projects for a build, it creates a
Settings
instance and executes the settings.gradle
file against it
- There will only be one
settings.gradle
even in a multi-module project
Refs §
- https://docs.gradle.org/3.3/dsl/org.gradle.api.initialization.Settings.html