A ProjectDescriptor declares the configuration required to create and evaluate a Project.
Settings declares the configuration required to instantiate and evaluate the hierarchy of Project instances which are to participate in a build.
Settings
Groovy Documentation