Gradle Build Tasks is made up of one or more projects and a project represents what is
been done with Gradle.
Some key of features of Gradle Build Tasks are:
1. Task has life cycled methods [do first, do last]
2. Build Scripts are code
3. Default tasks like run, clean etc
4. Task dependencies can be defined using properties like dependsOn