
Apache Maven è uno strumento di automazione della build gratuito e potente utilizzato principalmente per progetti Java. Si basa sul modello a oggetti del progetto. Con maven, puoi gestire in modo efficiente la compilazione, i report e la documentazione di un progetto.
Maven può essere utilizzato anche per creare e gestire progetti scritti in C#, Ruby, Scala e altri linguaggi.
Questo post ti aiuterà a installare Apache Maven su CentOS 8 / RHEL 8.
Installa Java
Il kit di sviluppo Java è il requisito essenziale per Apache Maven per creare progetti. Installa Oracle JDK o OpenJDK sul tuo sistema.
LEGGI: Come installare Oracle Java CentOS 8 / RHEL 8
O
Se prevedi di utilizzare OpenJDK per Maven, puoi utilizzare il comando DNF per installarlo.
dnf -y install java-1.8.0-openjdk-devel
Verifica l'installazione di JDK con il comando seguente.
java -version
Risultato:
openjdk version "1.8.0_232" OpenJDK Runtime Environment (build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
Installa Apache Maven
Puoi visitare il sito Web ufficiale di Apache Maven per scaricare l'ultima versione stabile di Maven o utilizzare il comando seguente per scaricare Apache Maven v3.6.3.
dnf -y install wget wget https://www-eu.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
Ora estrai l'archivio scaricato usando il comando tar e poi spostalo nella posizione desiderata.
tar -zxvf apache-maven-3.6.3-bin.tar.gz mv apache-maven-3.6.3 /opt/maven
Imposta variabili d'ambiente
Ora imposteremo le variabili di ambiente per Maven creando un file maven.sh nella directory /etc/profile.d/.
vi /etc/profile.d/maven.sh
Aggiungi il seguente contenuto.
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-2.el8_1.x86_64/ export M2_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}JAVA_HOME e M2_HOME dipenderanno dall'installazione di JDK e Maven.
Ora carica le variabili d'ambiente nella shell corrente usando il seguente comando.
source /etc/profile.d/maven.sh
Verifica l'installazione di Maven
Controlla se Apache Maven è stato configurato correttamente sul tuo sistema usando il seguente comando.
mvn -version
Risultato:
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /opt/maven Java version: 1.8.0_232, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-2.el8_1.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "4.18.0-80.11.2.el8_0.x86_64", arch: "amd64", family: "unix"
Conclusione
È tutto. Spero che tu abbia imparato come installare Apache Maven su CentOS 8 / RHEL 8.