Com instal·lar Apache Maven a CentOS 7


Apache Maven és una eina d'automatització i gestió de projectes de programari de codi obert, que es basa en la concepció d'un model d'objectes de projecte (POM), que s'utilitza principalment per desplegar aplicacions basades en Java, però també es pot utilitzar en projectes escrits en C#. , Ruby i altres llenguatges de programació.

En aquest article, explicaré com instal·lar i configurar la darrera versió d'Apache Maven en un sistema CentOS 7 (les instruccions proporcionades també funcionen amb la distribució RHEL i Fedora).

  • Una instància de servidor CentOS 7 recentment implementada o existent.
  • Java Development Kit (JDK): Maven 3.3+ requereix JDK 1.7 o superior per executar-se.

Instal·leu OpenJDK 8 a CentOS 7

El kit de desenvolupament de Java (JDK) és un requisit principal per instal·lar Apache Maven, així que primer instal·leu Java al sistema CentOS 7 des del dipòsit predeterminat i verifiqueu la versió mitjançant les ordres següents.

# yum install -y java-1.8.0-openjdk-devel
# java -version

Si la instal·lació ha anat bé, veureu la sortida següent.

openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-b16)
OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)

Instal·leu Apache Maven a CentOS 7

A continuació, aneu a la pàgina oficial de descàrrega d'Apache Maven i agafeu la darrera versió o utilitzeu la següent comanda wget per descarregar-la al directori d'inici de maven /usr/local/src.

# cd /usr/local/src
# wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

Extraieu el fitxer d'arxiu descarregat i canvieu-lo de nom amb les ordres següents.

# tar -xf apache-maven-3.5.4-bin.tar.gz
# mv apache-maven-3.5.4/ apache-maven/ 

Configura l'entorn Apache Maven

Ara hem de configurar les variables d'entorn per a fitxers Apache Maven precompilats al nostre sistema creant un fitxer de configuració maven.sh al directori /etc/profile.d.

# cd /etc/profile.d/
# vim maven.sh

Afegiu la configuració següent al fitxer de configuració maven.sh.

# Apache Maven Environment Variables
# MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export M2_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}

Ara feu que el fitxer de configuració maven.sh sigui executable i, a continuació, carregueu la configuració executant l'ordre font.

# chmod +x maven.sh
# source /etc/profile.d/maven.sh

Comproveu la versió d'Apache Maven

Per verificar la instal·lació d'Apache Maven, executeu la següent comanda maven.

# mvn --version

I hauríeu d'obtenir una sortida similar a la següent:

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T19:33:14+01:00)
Maven home: /usr/local/src/apache-maven
Java version: 9.0.4, vendor: Oracle Corporation, runtime: /opt/java/jdk-9.0.4
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.17.6-1.el7.elrepo.x86_64", arch: "amd64", family: "unix"

Això és! Heu instal·lat correctament Apache Maven 3.5.4 al vostre sistema CentOS 7. Si teniu cap problema relacionat amb la instal·lació, compartiu-ho amb nosaltres a la secció de comentaris.