Prerequisiti: richiede solamente il JDK versione ≥ 8. Per controllarlo java -version
Se tutto quello che vogliamo è eseguire un build di Gradle già esistente, allora non abbiamo bisogno di installare Gradle se la build ha un Gradle Wrapper.
Per installare un Gradle standalone: https://gradle.org/install/
Gradle è uno strumento di automatizzazione della build open-source, concentrato sulla flessibilità e le performance.
I suoi script sono scritti usando un DSL Groovy o Kotlin
Perchè per progetti complessi i comandi per compilare il sorgente diventano lunghi e complicati:
javac -cp /usr/local/hadoop-core-1.2.1.jar:/usr/local/hadop/lib/commons-cli-1.2.jar:/home/user/program/libs/*.jar *.java
jar cmf myManifestFile myJarFile *.class
E’ il primo strumento di build su larga scala del mondo Java.
Ant è estremamente flessibile e non impone di usare coding conventions o directory layouts al progetto Java
Svantaggi: