Gradle Build life cycle consists of following three steps
-Initialization phase: In this phase the project layer or objects are organized
-Configuration phase: In this phase all the tasks are available for the current build and a
dependency graph is created
-Execution phase: In this phase tasks are executed.