The Gradle settings script is a configuration element of a multi-project.
It declares the configuration required to instantiate and configure the hierarchy of Project instances which are to participate in a build.
Gradle will read this file first, then the build files (one build file = one project)
There is a one-to-one correspondence between a Settings instance and a settings.gradle settings file.
If you execute Gradle from within a project with no settings.gradle file, Gradle looks for a settings.gradle file in the following way:
gradle [-c|--settings-file]