Gradle build script is written using groovy API which has the syntax similar to Java so it is easy to understand.
Gradle supports ant tasks, ivy and Maven repositories for dependency management. It also has a maven Pom.xml converter to Gradle build script.
It is open source.
provides strong support for multi-project builds.
supports build cache.