Apache Maven è uno strumento di gestione dei progetti software basato sul concetto POM (Project, Object, Model). Maven è uno strumento di automazione della compilazione utilizzato principalmente per progetti basati su Java. Può essere utilizzato anche per creare e gestire progetti scritti in C#, Ruby, Scala e altri linguaggi.
In questo tutorial, ti mostrerò passo dopo passo come installare e configurare Apache Maven su Ubuntu 18.04. Impareremo anche come installare Java 8 dal repository PPA.
Prerequisiti
- Ubuntu 18.04 LTS
- Privilegi di root
Cosa faremo?
- Installa Java su Ubuntu 18.04
- Scarica Apache Maven
- Configura l'ambiente Apache Maven
- Test
Passaggio 1:installa Java su Ubuntu 18.04
In questo tutorial, utilizzeremo i pacchetti Java dal repository PPA, quindi dobbiamo aggiungere il repository PPA Java al sistema.
Prima di aggiungere un nuovo repository, installa il pacchetto 'software-properties-common' utilizzando il comando apt di seguito.
sudo apt install software-properties-common apt-transport-https -y
Ora aggiungi il repository PPA 'webupd8team' al server.
sudo add-apt-repository ppa:webupd8team/java -y
Nota:
- Su Ubuntu 18.04, il comando 'add-apt-repository' aggiornerà automaticamente il repository.
- Apache Maven richiede JDK 1.7 o versioni successive. E per questa guida, installeremo JDK 1.8.
Il repository 'webupd8team' è stato aggiunto al server, installa il programma di installazione di Java 8 dal repository PPA usando il comando apt di seguito.
sudo apt install oracle-java8-installer -y
Durante l'installazione, ti verrà chiesto di conoscere la Oracle Binary License. Scegli "OK".
Accetta la Licenza Oracle scegliendo il pulsante 'SI'.
Al termine dell'installazione, controlla la versione java.
java -version
Vedrai un risultato simile al seguente.
Java è stato installato sul server Ubuntu 18.04.
Passaggio 2:scarica Apache Maven
In questo passaggio, scaricheremo il codice binario di Apache Maven usando il comando wget. E useremo la directory '/opt/apache-maven' come directory home di Maven.
Vai alla directory '/opt' e scarica il codice binario Apache Maven.
cd /opt/
wget http://www-eu.apache.org/dist/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz
Estrarre il file maven.tar.gz, quindi rinominare la directory maven in 'apache-maven'.
tar -xf apache-maven-3.5.3-bin.tar.gz
mv apache-maven-3.5.3/ apache-maven/
Ora ottieni la directory 'apache-maven' che contiene i file binari di apache maven e altro.
Passaggio 3:configurazione dell'ambiente Apache Maven
In questo passaggio, configureremo l'ambiente per Apache Maven. Definiremo alcune variabili di ambiente necessarie ad Apache Maven, tra cui 'JAVA_HOME', M2_HOME e l'ambiente PATH per i file binari di Maven.
Vai alla directory '/etc/profile.d' e crea un nuovo file di configurazione 'maven.sh'.
cd /etc/profile.d/
vim maven.sh
Incolla la seguente configurazione di seguito.
# Apache Maven Environment Variables # MAVEN_HOME for Maven 1 - M2_HOME for Maven 2 export JAVA_HOME=/usr/lib/jvm/java-8-oracle export M2_HOME=/opt/apache-maven export MAVEN_HOME=/opt/apache-maven export PATH=${M2_HOME}/bin:${PATH}
Salva le modifiche ed esci.
Ora rendi eseguibile lo script 'maven.sh' e poi applica la configurazione eseguendo il comando 'source'.
chmod +x maven.sh
source maven.sh
La configurazione dell'ambiente Apache Maven è stata completata.
Fase 4 - Test di Maven
Per verificare l'installazione di Maven, possiamo eseguire il seguente comando Maven.
mvn --version
mvn --help
E dovresti ottenere il risultato come mostrato di seguito.
L'installazione di Apache Maven 3.5 è stata completata. Funziona con Linux a 64 bit, con Java 1.8 installato e la home directory di Maven è '/opt/apache-maven'.