Every Gradle build consists of three basic building blocks:

Each build contains at least one project, which in turn contains one or more tasks. Projects and tasks expose properties that can be used to control the build.

img