Cum se instalează Apache Maven pe CentOS 7


Apache Maven este un instrument de gestionare a proiectelor software open source și de automatizare a construcției, care se bazează pe concepția unui model de obiect de proiect (POM), care este utilizat în principal pentru implementarea Java aplicații bazate pe -, dar pot fi folosite și pentru proiecte scrise în C#, Ruby și alte limbaje de programare.

În acest articol, voi explica cum să instalați și să configurați cea mai recentă versiune a Apache Maven pe un sistem CentOS 7 (instrucțiunile date funcționează și pe RHEL > și distribuția Fedora).

Cerințe preliminare

  • O instanță de server CentOS 7 recent implementată sau existentă.
  • Kitul de dezvoltare Java (JDK) – Maven 3.3+ necesită JDK 1.7 sau o versiune ulterioară pentru a se executa.

Instalați OpenJDK 8 în CentOS 7

Java Development Kit (JDK) este o cerință principală pentru a instala Apache Maven, așa că mai întâi instalați Java pe sistemul CentOS 7 din depozitul implicit și verificați versiunea utilizând următoarele comenzi.

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

Dacă instalarea a mers bine, vedeți următoarea ieșire.

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)

Instalați Apache Maven în CentOS 7

Apoi, accesați pagina oficială de descărcare a Apache Maven și luați cea mai recentă versiune sau utilizați următoarea comandă wget pentru a o descărca în directorul principal 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

Extrageți fișierul arhivă descărcat și redenumiți-l folosind următoarele comenzi.

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

Configurați mediul Apache Maven

Acum trebuie să configurăm variabilele de mediu pentru fișierele Apache Maven pre-compilate pe sistemul nostru, creând un fișier de configurare 'maven.sh' în '/etc/profile.d'.

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

Adăugați următoarea configurație în fișierul de configurare ‘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}

Acum faceți executabil fișierul de configurare ‘maven.sh’ și apoi încărcați configurația rulând comanda ‘source’.

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

Verificați versiunea Apache Maven

Pentru a verifica instalarea Apache Maven, rulați următoarea comandă maven.

# mvn --version

Și ar trebui să obțineți o ieșire similară cu următoarea:

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"

Asta este! Ați instalat cu succes Apache Maven 3.5.4 pe sistemul dvs. CentOS 7. Dacă aveți probleme legate de instalare, împărtășiți-ne cu noi în secțiunea de comentarii.