March 2018
Intermediate to advanced
380 pages
9h 23m
English
Gradle (https://gradle.org) is a build automation tool which uses a Groovy DSL to specify the build plan and dependencies. It is a strong contender rapidly gaining popularity and adoption. Gradle is much more flexible and feature-rich than Maven, making it an ideal choice for very complex build setups. The latest version of Gradle easily surpasses Maven in terms of speed and features. Another unique advantage of Gradle is the ability to write standard Groovy code in the build script, making it possible to do pretty much everything programmatically. It has great plugin support as well.