GNU/Linux >> Linux Esercitazione >  >> Debian

Installare Gradle su Debian 10 - Guida passo passo?

Gradle è un potente strumento che può essere utilizzato per automatizzare la compilazione e l'esecuzione del codice sorgente su varie piattaforme. È stato originariamente creato da Johnson Markham nell'aprile 2012, ma dopo la sua morte di cancro è diventato di nuovo attivo sotto la proprietà di Google con l'aiuto di molti altri che continuano a sviluppare questo fantastico progetto oggi.

Uno dei principali vantaggi di Gradle è la sua flessibilità. Può essere utilizzato per costruire progetti sia semplici che complessi e può essere facilmente personalizzato per soddisfare le esigenze di ogni progetto.

Gradle si integra bene anche con altri strumenti di sviluppo. Ad esempio, può essere utilizzato per compilare codice Java, eseguire unit test e creare documentazione Javadoc. Un altro vantaggio di Gradle è la sua velocità. Può creare rapidamente progetti di grandi dimensioni senza impantanare la CPU o la memoria del tuo computer.

Dalle app mobili alle applicazioni Web, Gradle può essere utilizzato per creare qualsiasi tipo di software. Se stai cercando un sistema di automazione delle build che sia potente e personalizzabile, allora Gradle vale sicuramente la pena prendere in considerazione.

Gradle è scritto in Java e usa Groovy come linguaggio di scripting. Groovy è un potente linguaggio basato su JVM progettato per l'uso con Java. Se non hai familiarità con Groovy, non preoccuparti:Gradle può essere utilizzato senza conoscerne le caratteristiche. Tuttavia, se vuoi sfruttare alcune delle funzionalità più avanzate di Gradle, vale la pena imparare almeno un po' di Groovy.

Gradle è simile ad Apache Maven, un popolare sistema di automazione della compilazione per progetti Java.

Qui a LinuxAPT, esamineremo come installare Gradle su Debian 10.


Le differenze chiave tra Gradle e Maven includono:

  • Potente gestione delle dipendenze:lo strumento di gestione delle dipendenze ti consente di importare rapidamente librerie esterne nel tuo progetto. Al contrario, Apache Maven utilizza un repository centrale che contiene migliaia di librerie di uso comune che sono state inviate dalla comunità. Ciò semplifica la condivisione del codice tra gli sviluppatori, ma se stai lavorando a un progetto più piccolo, potrebbe non valere la pena utilizzare questa funzione.
  • Configurazione degli script più semplice:con Gradle puoi configurare ogni attività di compilazione utilizzando un file di script Groovy separato. Puoi anche configurare diverse attività contemporaneamente aggiungendo script aggiuntivi a un singolo file. Apache Maven utilizza un file di configurazione basato su XML, che può essere più difficile da gestire se si dispone di un progetto di grandi dimensioni.
  • Sistema di plug-in più potente:Gradle ha un potente sistema di plug-in che ti consente di aggiungere attività e plug-in personalizzati al tuo progetto. Questo può essere utile per l'integrazione con altri strumenti di sviluppo o per automatizzare attività comuni. Apache Maven non ha tanti plugin disponibili e quelli disponibili non sono sempre potenti come quelli di Gradle.


Passaggi per installare e configurare Gradle su un sistema Debian Linux

1. Esegui l'aggiornamento del sistema

Gradle compilerà il codice, quindi è meglio avere un sistema aggiornato. Puoi aggiornare il tuo server Debian usando il seguente comando:

$ sudo apt update && sudo apt upgrade -y

Se non sei ancora loggato come root, ti verrà richiesta la tua password sudo. In caso contrario, i pacchetti richiesti verranno aggiornati automaticamente e il tuo sistema verrà aggiornato.


2. Installa Java

Se prevedi di utilizzare Gradle in un progetto Java, è meglio installare JDK. Il JDK (Java Development Kit) contiene tutto il necessario per compilare ed eseguire programmi java. La versione più recente del JDK disponibile è OpenJDK 17.

Ma useremo JDK 11 perché ha un supporto a lungo termine ed è l'implementazione di riferimento ufficiale per Java SE. Inoltre, alcune vecchie dipendenze della libreria non sono compatibili con JDK 11.

Puoi installare Oracle JDK 11 usando questo comando:

$ sudo apt install openjdk-11-jdk -y

Per verificare se hai installato correttamente il tuo JDK, apri una nuova finestra di terminale ed esegui il comando seguente.

Il comando -version è un semplice comando che può eseguire qualsiasi programma e mostra la versione per quel particolare programma. Per java, mostrerà la versione di Java che hai installato sulla tua macchina. Il risultato di questo comando dipende da quale Jave hai installato:

$ java -version

OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2deb10u1) significa che l'attuale versione di OpenJDK è 11.0.12.

VM server OpenJDK a 64 bit (build 11.0.12+7-post-Debian-2deb10u1, modalità mista, condivisione) significa che la VM è in esecuzione in modalità a 64 bit e condivide la memoria con altri processi.


3. Configura Java 11

Per utilizzare Gradle con Java 11, dobbiamo configurare le nostre variabili di ambiente. Possiamo farlo modificando il file /etc/environment.

Una variabile è un contenitore denominato per un valore che può essere modificato. Qui imposteremo la variabile di ambiente JAVA_HOME sul percorso della nostra installazione di JDK.

Innanzitutto, esegui il comando seguente per ottenere un elenco di tutte le versioni Java installate. Il comando update-alternatives viene utilizzato per configurare il sistema per scegliere quale programma terminale utilizzare. Può essere utilizzato anche per scegliere quale versione Java utilizzare:

$ sudo update-alternatives --config java

Puoi vedere che OpenJDK 11 si trova in /usr/lib/jvm/java-11-openjdk-amd64/bin/java. Dobbiamo aggiungere questo percorso alla nostra variabile di ambiente affinché funzioni correttamente.

Apri il file /etc/environment nel tuo editor preferito. Questo esempio usa nano:

$ sudo nano /etc/environment

Copia e incolla la seguente riga in fondo al file e salvalo. Questo imposta la variabile di ambiente JAVA_HOME sul percorso dell'installazione di Java 11.

Si noti che rimuoveremo la parte finale bin/java del percorso prima di aggiungerla alle nostre variabili di ambiente. Ciò garantisce che quando viene chiamato Java, Gradle utilizzerà questa versione invece di chiamare direttamente OpenJDK 11:

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Salva il file e chiudilo. Esegui il seguente comando di origine per ricaricare le variabili di ambiente. Puoi farlo anche disconnettendoti e riconnettendoti.

$ source /etc/environment

Ora, esegui il comando echo per verificare che abbia funzionato:

$ echo $JAVA_HOME

L'output sarà il percorso dell'installazione di JDK. Se non vedi questo, allora qualcosa è andato storto! Controlla il file /etc/environment per assicurarti di aver aggiunto la riga corretta.


4. Installa Gradle

Ora che abbiamo configurato Java 11, possiamo installare Gradle. Useremo la distribuzione binaria per Gradle.

Possiamo scaricare i binari di Gradle direttamente dal sito web di Gradle. I binari di Gradle sono pacchetti predefiniti per Gradle che sono già stati creati dai creatori di Gradle.

La maggior parte delle persone utilizzerà questi binari per installare Gradle perché è molto più semplice che crearli da soli. Il vantaggio di questo è duplice:in primo luogo, la tua macchina non deve costruire nulla, il che può richiedere molto tempo. In secondo luogo, è garantito che i binari siano compatibili con la tua macchina e le versioni Gradle.

La pagina dei download di Gradle https://gradle.org/releases/ ha diversi binari per diversi sistemi operativi. Useremo quello per Linux.

Esegui il comando wget di seguito per scaricare i binari di Gradle. https://services.gradle.org/distributions/gradle-6.3-bin.zip è l'URL dei binari di Gradle. -P /tmp specifica la directory locale in cui scaricare il file:

$ wget https://services.gradle.org/distributions/gradle-6.3-bin.zip -P /tmp

Al termine del download, dovremo decomprimerlo con il comando unzip:

$ sudo unzip -d /opt/gradle /tmp/gradle-*.zip

d è un flag che specifica la directory di destinazione per il contenuto del file. /opt/gradle è la directory locale in cui estrarre Gradle. ~/tmp/gradle-*.zip è un esempio di specifica del nome dei file da decomprimere. Funziona perché unzip per impostazione predefinita decomprime tutti i file con .zip come estensione.

Questo creerà una nuova directory in /opt/gradle/ chiamata gradle-6.3. Puoi verificare che funzioni controllando il suo contenuto con il comando ls:

$ ls /opt/gradle/gradle-*

L'output sarà un elenco di tutti i file nella directory, inclusa la directory gradle-6.3 che abbiamo appena creato.

A questo punto, abbiamo installato Gradle, ma non è configurato. Dobbiamo configurare il percorso dell'eseguibile Gradle nelle nostre variabili di ambiente.

A questo punto, abbiamo installato Gradle, ma non è configurato. Abbiamo bisogno di configurare il PATH per l'eseguibile Gradle nelle nostre variabili di ambiente.

PATH è una variabile di ambiente che specifica un elenco di directory in cui la shell dovrebbe cercare i file eseguibili. Questo è utile perché ci consente di avere più versioni di Gradle installate sulla nostra macchina e di poterle chiamare facilmente dalla riga di comando.

Possiamo configurare il percorso dell'eseguibile Gradle impostando la variabile di ambiente GRADLE_HOME. Questa variabile dirà a Gradle dove trovare la sua home directory.

Il comando seguente creerà un nuovo file chiamato gradle.sh nella directory /etc/profile.d:

$ sudo nano /etc/profile.d/gradle.sh

Incolla il codice seguente nel file, assicurandoti di sostituire il percorso con il percorso corretto sul tuo computer:

export GRADLE_HOME=/opt/gradle/gradle-6.3
export PATH=${GRADLE_HOME}/bin:${PATH}

Dove:

export GRADLE_HOME=/opt/gradle/gradle-6.3 imposta la variabile di ambiente GRADLE_HOME su /opt/gradle/gradle-6.3:

export PATH=${GRADLE_HOME}/bin:${PATH} sets the PATH environment variable to ${GRADLE_HOME}/bin:${PATH} The ${PATH} variable is important because it makes Gradle accessible from the command line.

Ora dobbiamo solo salvare ed uscire digitando CTRL+X per salvare il file come file .sh, premendo INVIO e quindi digitando Y e INVIO.

Quindi, esegui il comando sudo chmod +x /etc/profile.d/gradle.sh per rendere eseguibile il file. Quando crei un nuovo file nella directory /etc/profile.d, non sarà eseguibile per impostazione predefinita. Quindi dobbiamo rendere il file eseguibile in modo che il nostro sistema possa eseguirlo quando accediamo:

$ sudo chmod +x /etc/profile.d/gradle.sh

Ora possiamo caricare le nostre modifiche eseguendo il comando sorgente di seguito. Questo dirà alla shell corrente di usare queste variabili d'ambiente in modo da poter essere sicuri che Gradle funzioni:

sorgente /etc/profile.d/gradle.sh

Infine, possiamo verificare che tutto funzioni eseguendo il comando gradle:

$ gradle -v

L'output ti mostrerà la versione di Gradle attualmente installata.



Debian
  1. Installare SQLite su Debian 11 - Guida passo passo?

  2. Installare Rust su Debian 10 - Guida passo passo?

  3. Installare Asterisk su Debian 11 - Guida passo passo?

  4. Installare Joomla su Debian 10 - Guida passo passo?

  5. Installare VNC su Debian 10 - Guida passo passo?

Come installare Gradle su Debian 10

Installare BasKet su Debian 11 - Guida passo passo?

Installare xArchiver su Debian 11 - Guida passo passo?

Installare Wireshark su Debian 10 - Guida passo passo?

Installare PostgreSQL 14 su Debian 11 - Guida passo passo?

Installare Pycharm su Debian 11 - Guida passo passo?