GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Apache Maven su CentOS 7

Apache Maven è uno strumento di comprensione e gestione dei progetti gratuito e open source utilizzato principalmente per i progetti Java. Maven utilizza un Project Object Model (POM), che è essenzialmente un file XML contenente informazioni sul progetto, dettagli di configurazione, dipendenze del progetto e così via.

In questo tutorial ti mostreremo due modi diversi per installare Apache Maven su CentOS 7.

I repository CentOS ufficiali contengono pacchetti Maven che possono essere installati con yum gestore di pacchetti. Questo è il modo più semplice per installare Maven su CentOS. Tuttavia, la versione inclusa nei repository potrebbe essere in ritardo rispetto all'ultima versione di Maven.

Per installare l'ultima versione di Maven, segui i passaggi forniti nella seconda parte di questo articolo, dove scaricheremo Maven dal loro sito Web ufficiale.

Scegli il metodo di installazione più appropriato per la tua configurazione e ambiente.

Prerequisiti #

L'utente con cui stai effettuando l'accesso deve disporre dei privilegi sudo per poter installare i pacchetti.

Installazione di Apache Maven su CentOS con Yum #

Installazione di Maven su CentOS 7 utilizzando yum è un processo semplice e diretto.

  1. Installa Maven digitando il seguente comando nel tuo terminale:

    sudo yum install maven
  2. Verifica l'installazione digitando mvn -version comando:

    mvn -version

    L'output dovrebbe essere simile a questo:

    Apache Maven 3.0.5 (Red Hat 3.0.5-17)
    Maven home: /usr/share/maven
    Java version: 1.8.0_191, vendor: Oracle Corporation
    Java home: /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.3.2.el7.x86_64", arch: "amd64", family: "unix"

Questo è tutto. Maven è ora installato sul tuo sistema CentOS e puoi iniziare a usarlo.

Installa l'ultima versione di Apache Maven #

Le sezioni seguenti forniscono istruzioni dettagliate su come installare l'ultima versione di Apache Maven su CentOS 7. Scaricheremo l'ultima versione di Apache Maven dal loro sito Web ufficiale.

1. Installa OpenJDK #

Maven 3.3+ richiede l'installazione di JDK 1.7 o versioni successive. Installeremo OpenJDK, che è lo sviluppo Java predefinito e il runtime in CentOS 7.

Installa il pacchetto OpenJDK digitando:

sudo yum install java-1.8.0-openjdk

Verifica che Java sia stato installato correttamente eseguendo il comando seguente:

java -version

L'output dovrebbe essere simile a questo:

openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

2. Scarica Apache Maven #

Al momento della stesura di questo articolo, l'ultima versione di Apache Maven è 3.6.0 . Prima di continuare con il passaggio successivo, dovresti controllare la pagina di download di Maven per vedere se è disponibile una versione più recente.

Inizia scaricando Apache Maven nel /tmp directory utilizzando il seguente wget comando:

wget https://www-us.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz -P /tmp

Al termine del download, estrai l'archivio nel /opt directory:

sudo tar xf /tmp/apache-maven-3.6.0-bin.tar.gz -C /opt

Per avere un maggiore controllo sulle versioni e sugli aggiornamenti di Maven, creeremo un collegamento simbolicomaven che punterà alla directory di installazione di Maven:

sudo ln -s /opt/apache-maven-3.6.0 /opt/maven

Per aggiornare la tua installazione di Maven, decomprimi semplicemente la versione più recente e cambia il collegamento simbolico in modo che punti ad essa.

3. Imposta le variabili di ambiente #

Successivamente, dovremo impostare le variabili di ambiente. Apri il tuo editor di testo e crea un nuovo file chiamato maven.sh all'interno del /etc/profile.d/ directory.

sudo nano /etc/profile.d/maven.sh

Incolla le seguenti righe:

/etc/profile.d/maven.sh
export JAVA_HOME=/usr/lib/jvm/jre-openjdk
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

Salva e chiudi il file. Questo script verrà originato all'avvio della shell.

Rendi lo script eseguibile eseguendo il seguente chmod comando:

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

Carica le variabili di ambiente usando il source comando:

source /etc/profile.d/maven.sh

4. Verifica l'installazione #

Per verificare che Maven sia installato, usa mvn -version comando che stamperà la versione Maven:

mvn -version

Dovresti vedere qualcosa di simile al seguente:

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T18:41:47Z)
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.3.2.el7.x86_64", arch: "amd64", family: "unix"

Questo è tutto. L'ultima versione di Maven è ora installata sul tuo sistema CentOS.


Cent OS
  1. Come installare Apache Maven su CentOS 7

  2. Come installare Maven su RHEL 8 / CentOS 8

  3. Come installare Apache Maven CentOS 7 / RHEL 7

  4. Come installare Apache Kafka su CentOS 8

  5. Come installare Maven su CentOS 7

Come installare Apache CouchDB su CentOS 7

Come installare Apache ServiceMix su CentOS 7

Come installare Apache Maven CentOS 8 / RHEL 8

Come installare Apache Cassandra in CentOS

Come installare Apache Maven su Rocky Linux / CentOS 8

Come installare elgg su CentOS 8