Gradle è uno strumento di compilazione generico con particolare attenzione ai progetti Java. È costruito in un linguaggio specifico del dominio Groovy o Kotlin, ma può essere utilizzato per supportare anche altre lingue.
Di seguito sono riportate alcune delle caratteristiche principali di questo strumento di automazione della compilazione.
- È multipiattaforma, il che significa che puoi eseguirlo su qualsiasi piattaforma indipendentemente dal sistema operativo, ad es. Windows, Linux o Mac OS X.
- Supporta build incrementali determinando quali output sono scaduti e creando solo quegli input scaduti o nuovi.
- Ha il supporto per le scansioni delle build, il che significa che può mostrarti quali sono le dipendenze delle build in modo che tu possa dipendere solo da quelle di cui hai bisogno per il tuo progetto.
- Ha la capacità di costruire in parallelo suddividendo attività diverse in parti diverse e quindi eseguendole contemporaneamente. Ad esempio, puoi elaborare i file di origine in un'attività mentre le risorse elaborate vengono spostate attraverso un'altra attività per l'elaborazione in un thread separato.
Questo articolo descrive come installare lo strumento di compilazione Gradle su Debian. Questa guida dovrebbe funzionare anche su altri sistemi basati su Debian, purché la versione di Gradle installata sia superiore alla 3.0.
Prerequisiti
- I seguenti sono i prerequisiti minimi per questo articolo che devi avere installato sul tuo computer.
- Un utente non root con privilegi sudo è configurato sulla tua macchina.
- È disponibile almeno 1 GB di RAM per installare correttamente Gradle.
Aggiornamento del tuo sistema
Affinché questo articolo funzioni correttamente sulla tua macchina, devi assicurarti che tutti i pacchetti sul tuo sistema siano aggiornati. Per fare ciò, esegui il seguente comando:
sudo apt update && sudo apt upgrade -y
Dovresti vedere un registro che mostra quali pacchetti sono stati aggiornati e anche quali sono stati installati se fosse disponibile qualcosa di nuovo.
Installazione di Java
Gradle richiede che il Java Development Kit (JDK) sia installato sulla tua macchina. Puoi verificare se Java è installato sulla tua macchina eseguendo il comando seguente:
java -version
Se JDK non viene trovato sulla tua macchina, installa Java su Debian e esegui il seguente comando:
sudo apt install default-jdk -y
L'intero processo richiederà alcuni minuti per essere completato. Puoi verificare che Java sia installato su Debian 11 controllando la versione di java.
java -version
Dovresti vedere un registro che mostra la versione di Java che hai appena installato e anche il suo ambiente di runtime (JRE).
Installazione di Gradle
Creeremo il /opt/gradle directory per contenere i file di installazione di Gradle. Quindi ti sposti nella directory e scarichi i file Gradle usando il comando wget. Ed estrai il file zip usando il comando unzip.
sudo mkdir /opt/gradle
cd /opt/gradle
wget https://downloads.gradle-dn.com/distributions/gradle-7.2-bin.zip
unzip gradle-7.2-bin.zip
Per verificare che Gradle sia stato estratto correttamente su Debian 11, eseguire il seguente comando:
ls /opt/gradle/
Ora dovrai configurare l'ambiente usando la variabile d'ambiente PATH. Per fare ciò, aggiungeremo la directory bin Gradle a /etc/profile.d eseguendo il comando seguente:
echo "export PATH=/opt/gradle/bin:${PATH}" | sudo tee /etc/profile.d/gradle.sh
Rendi eseguibile il file gradle.sh eseguendo il comando seguente:
sudo chmod +x /etc/profile.d/gradle.sh
Quindi, carica le variabili di ambiente usando il comando sorgente :
source /etc/profile.d/gradle.sh
Ora, ogni volta che accedi al tuo sistema, Gradle dovrebbe essere già aggiunto alla variabile d'ambiente PATH e quindi disponibile per l'uso.
Una volta completata l'installazione. Puoi verificare l'installazione di Gradle eseguendo il seguente comando:
gradle -v
Questo comando ti darà un output simile a questo:
Congratulazioni! Gradle è stato ora installato correttamente sulla tua macchina.
Conclusione
Questo articolo ha descritto come installare lo strumento di compilazione Gradle su Debian 11. Ora puoi usare Gradle per rendere le tue attività di sviluppo più semplici ed efficienti.
Se hai domande, sentiti libero di lasciare un commento qui sotto.