GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Gradle Build Automation Tool su Rocky Linux 8

Gradle è uno strumento di automazione delle build con particolare attenzione all'estendibilità e alle prestazioni. Può essere utilizzato per eseguire attività relative alla compilazione, distribuzione, test, analisi statica del software (ad es. linting) e altro ancora.

Gradle è molto facile da imparare se sei nuovo alle build automatizzate o desideri una soluzione alternativa per una qualsiasi delle attività di cui sopra che il tuo attuale sistema di build non supporta abbastanza bene o non è in grado di eseguire affatto. Gradle presenta alcuni vantaggi rispetto ad altri strumenti come Ant, Maven, SBT (Scala Build Tool), ecc., specialmente quando si tratta di personalizzazione e prestazioni dell'output generato durante il processo di creazione di un jar eseguibile finale, ad esempio.

Un plugin Gradle è un componente aggiuntivo che estende la build Gradle con alcune nuove funzionalità. Gradle viene fornito con una serie di plug-in che possiamo utilizzare nelle nostre build immediatamente senza alcuna configurazione aggiuntiva. Ad esempio, per impostazione predefinita, otteniamo attività per la nostra build e test di esecuzione, gestione delle dipendenze, analisi della qualità del codice (tramite il plug-in JaCoCo) e così via. Possiamo anche aggiungere più plugin per migliorare ulteriormente le nostre build, se necessario.

Ci sono alcuni vantaggi di ciascuno che devono essere considerati attentamente quando si sceglie uno strumento di costruzione (Gradle vs. Maven).

Maven è uno dei pochi sistemi di build ampiamente utilizzati per Java ed è considerato lo standard del settore. È in circolazione dai primi giorni di Java ed è stato in grado di adattarsi al rilascio di nuove versioni. Il software e l'ecosistema che lo circonda garantiscono che rimanga sempre pertinente e supportato.

Gradle, d'altra parte, è stato progettato da zero dagli ingegneri di Google in Gradle per creare applicazioni ibride utilizzando Groovy, diventando uno dei suoi linguaggi principali. Gradle può essere visto come un'alternativa open source a Maven che è più veloce e più leggera grazie all'uso del linguaggio Groovy e dei plugin disponibili. Il progetto Gradle ha meno di un anno e non è stato ancora completamente rifinito. Tuttavia, queste carenze vengono lentamente migliorate rispetto a Maven.

Sei mai stato bloccato su una funzionalità o un progetto perché semplicemente non viene compilato/eseguito/creato come previsto? Quando lavori su Android e Java, un singolo codice o un errore di configurazione può far fallire l'intera build. Ora puoi automatizzare il tuo sviluppo Android con lo strumento Gradle Build Automation.

In questo articolo, ti mostreremo come installare Gradle sul tuo Rocky Linux 8 per creare ed eseguire le tue applicazioni Java Android. Dopo questo tutorial, avrai un ambiente completo in cui creare le tue applicazioni utilizzando Gradle.

Prerequisiti

Per procedere con questo articolo, è necessario quanto segue:

  • Un server Rocky Linux 8 con un minimo di 2 GB di RAM.
  • Un utente non root con privilegi sudo.
  • Una connessione Internet funzionante.

Aggiornamento del sistema

Ci sono alcune cose che dobbiamo fare per ottenere l'ultima versione di Gradle installata su Rocky Linux 8.

Per prima cosa, aggiorniamo il tuo roccioso Linux 8 con i seguenti comandi.

sudo dnf check-update
sudo dnf update -y

Questi comandi richiederanno un po' di tempo, a seconda della tua connessione Internet. Sii paziente e attendi fino al completamento.

Dovresti riavviare il tuo Rocky Linux 8 dopo questi due comandi. In modo che le modifiche abbiano effetto.

sudo reboot

Installazione di Java JDK

Gradle richiede che un JDK sia installato sul tuo sistema. Java è un linguaggio di programmazione sviluppato da Sun Microsystems negli anni '90. Viene utilizzato per creare applicazioni per desktop, piattaforme mobili e Web. Gradle utilizza la base di codice Java per interpretare il codice Groovy. Il linguaggio di programmazione Groovy è un linguaggio orientato agli oggetti che può essere eseguito sulla piattaforma Java.

JDK è l'acronimo di Java Development Kit. È una libreria software che include i componenti di base necessari per eseguire un programma Java.

In questo esempio, installeremo JDK 11 utilizzando OpenJDK o il Java Development Kit open source di Oracle.

Esegui il comando seguente per installare Java JDK 11 sul tuo Rocky Linux 8.

sudo dnf install java-11-openjdk-devel -y

Esegui il comando java -version per vedere la versione JDK installata sul tuo server.

java -version

Otterrai il seguente output.

Installazione di Gradle su Rocky Linux 8

Ora che abbiamo installato JDK 11, ora possiamo installare Gradle su Rocky Linux 8. Ci sono due modi per farlo.

Il primo è usare un binario Gradle. Il secondo metodo è scaricare un file zip Gradle e compilarlo manualmente. Useremo il primo metodo. Il binario Gradle è autonomo e può essere utilizzato su qualsiasi macchina Linux in cui è già installato JDK. In questo esempio, scaricheremo e installeremo il binario Gradle.

Apri il tuo browser preferito e vai alla pagina dei rilasci di Gradle.

Individua le ultime versioni nella pagina. Copia l'URL dell'ultima versione e prendine nota. In questo esempio, utilizzeremo Gradle 7.3.3 poiché è la versione più aggiornata al momento della stesura di questo articolo.

Esegui il comando wget di seguito per scaricare il binario gradle 7.3.3. Sostituisci version=7.3.3 con il numero della versione più recente.

wget https://downloads.gradle-dn.com/distributions/gradle-7.3.3-bin.zip -P /tmp

Esegui il comando unzip di seguito per decomprimere il binario Gradle scaricato.

unzip -d /opt/ /tmp/gradle-7.3.3-bin.zip

Ora che abbiamo installato il binario Gradle, ora possiamo procedere con la configurazione del nostro Rocky Linux 8 per usarlo.

Esegui il comando chmod +x /etc/profile.d/gradle.sh per rendere eseguibile il file. Il comando chmod viene utilizzato per modificare i permessi di accesso a file e cartelle. In questo caso, lo stiamo usando per rendere eseguibile il file di script gradle.sh nella directory /etc/profile.d.

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

Eseguire il comando sorgente /etc/profile.d/gradle.sh per forzare il sistema a utilizzare la variabile di ambiente PATH aggiornata. Il comando source viene utilizzato per iniettare un file nell'ambiente shell corrente. In sostanza, aggiunge il contenuto di questo file gradle.sh come un nuovo livello all'ambiente shell corrente.

source /etc/profile.d/gradle.sh

Ora che il nostro PERCORSO è stato aggiornato, possiamo procedere con l'utilizzo del comando Gradle per creare ed eseguire le nostre applicazioni Java Android. Ma prima, controlliamo se l'installazione è andata a buon fine.

Esegui il comando gradle -v per visualizzare la versione di Gradle installata sul tuo Rocky Linux 8.

gradle -v

Dovresti vedere qualcosa come il seguente output.

Conclusione

Ora che hai installato con successo Gradle su Rocky Linux 8, ora puoi utilizzare Gradle per creare ed eseguire le tue applicazioni Java Android. Non dimenticare di condividere questo articolo con gli altri.


Linux
  1. Come installare Ansible (strumento di automazione) su Rocky Linux 8

  2. Come installare Gradle Build Tool su Ubuntu 18.04 LTS

  3. Come installare Gulp.js su Rocky Linux 8

  4. Come installare Apache Kafka su Rocky Linux 8

  5. Come installare Python 3.10 su Rocky Linux 8

Come installare lo strumento di automazione della build Gradle su CentOS 8

Come installare Jenkins su Rocky Linux 8

Come installare Mattermost su Rocky Linux 8

Come installare MongoDB su Rocky Linux 8

Come installare Cockpit su Rocky Linux 8

Come installare l'editor vim su Rocky Linux 8