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 root@IP_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 VOSTRO_UTENTE@IP_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.