Installare Gradle

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/

Cos’è Gradle

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è usare un build tool?

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

Apache ANT

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:

Apache Maven