Introduzione

Apache Maven è un software gratuito e open source basato su Java per la gestione di progetti.

Se il vostro intento è installare Apache Maven su di un server in remoto continuate a leggere, altrimenti se volete installare Apache Maven sul vostro computer locale saltate il primo paragrafo "Connessione al Server" e leggere il successivo.

Connessione al Server

Per accedere al server, è necessario conoscere l'indirizzo IP. Avrai anche bisogno della password per l'autenticazione.

Per connettersi al server come utente root digitare questo comando:

ssh [email protected]_DEL_SERVER

Successivamente vi verrà chiesto di inserire la password dell'utente root.

Se non utilizzate l'utente root potete connettervi con un'altro nome utente utilizzando lo stesso comando, quindi modificare il primo parametro:

ssh [email protected]_DEL_SERVER

Successivamente vi verrà chiesto di inserire la password del vostro utente.

Installare Java

Maven richiede l'installazione di Java sul server. Possiamo installare OpenJDK con yum.

Aggiornare il sistema:

sudo yum -y update

Installare il pacchetto Java Development Kit con yum:

sudo yum install java-1.8.0-openjdk-devel

Installare Apache Maven

Il modo migliore per installare Apache Maven è scaricare l'ultima versione binaria e configurarla manualmente.

Trova l'ultima versione di Maven nella pagina di download di Maven. Attualmente l'ultima versione è la 3.6.0.

Quindi, passare alla directory /opt sul proprio server:

cd /opt

Utilizziamo wget per scaricare Maven dal link copiato dal sito Web Maven:

Se wget non è installato, dare questo comando da terminale:

sudo yum install wget

Quindi per scaricare Maven:

wget http://mirrors.sonic.net/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.zip

Estrarre l'archivio appena scaricato:

sudo unzip apache-maven-3.6.0-bin.zip

Rinominare la directory appena creata ed eliminare l'archivio:

sudo mv apache-maven-3.6.0 maven
sudo rm -f apache-maven-3.5.3-bin.zip

Variabile d'ambiente

Abbiamo scaricato la versione precompilata di Apache Maven, quindi dobbiamo impostare le variabili di ambiente.

Creare il seguente file:

vi /etc/profile.d/maven.sh

Incollare la seguente riga all'interno del file:


export PATH=/opt/maven/bin:${PATH}

Salvare e chiudere il file.

Ricaricare il file per rendere effettive le modifiche:

source /etc/profile

Verificare la corretta installazione di Maven con il seguente comando:

mvn -version

Dovreste ricevere un messaggio di output simile al seguente:


Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T20:41:47+02:00)
Maven home: /opt/maven
Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-862.14.4.el7.x86_64", arch: "amd64", family: "unix"

L'installazione di Apache Maven su CentOS 7 è terminata.