Kā instalēt Apache Maven CentOS 7


Apache Maven ir atvērtā koda programmatūras projektu pārvaldības un būvniecības automatizācijas rīks, kura pamatā ir projekta objekta modeļa (POM) koncepcija, kuru galvenokārt izmanto Java balstītu lietojumprogrammu izvietošanai, bet to var izmantot arī projektos, kas rakstīti C # , Ruby un citas programmēšanas valodas.

Šajā rakstā es paskaidrošu, kā instalēt un konfigurēt jaunāko Apache Maven versiju CentOS 7 sistēmā (dotās instrukcijas darbojas arī RHEL un Fedora izplatīšanā).

  • nesen izvietota vai esoša CentOS 7 servera instance.
  • Java izstrādes komplekts (JDK) - operētājsistēmai Maven 3.3+ ir nepieciešama JDK 1.7 vai jaunāka versija.

CentOS 7 instalējiet OpenJDK 8

Java izstrādes komplekts (JDK) ir galvenā prasība, lai instalētu Apache Maven, tāpēc vispirms instalējiet Java CentOS 7 sistēmā no noklusējuma krātuves un pārbaudiet versiju, izmantojot šādas komandas.

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

Ja instalēšana noritēja labi, tiek parādīta šāda izeja.

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)

CentOS 7 instalējiet Apache Maven

Pēc tam dodieties uz oficiālo Apache Maven lejupielādes lapu un paņemiet jaunāko versiju vai izmantojiet šo komandu wget, lai to lejupielādētu zem maven mājas direktorija ‘/ 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

Izvelciet lejupielādēto arhīva failu un pārdēvējiet to, izmantojot šādas komandas.

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

Konfigurējiet Apache Maven vidi

Tagad mums ir jākonfigurē vides mainīgie iepriekš kompilētiem Apache Maven failiem mūsu sistēmā, direktorijā ‘/etc/profile.d’ izveidojot konfigurācijas failu ‘maven.sh’.

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

Pievienojiet šādu konfigurāciju konfigurācijas failā ‘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}

Tagad izveidojiet konfigurējamo failu ‘maven.sh’ un pēc tam ielādējiet konfigurāciju, palaižot komandu ‘source’.

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

Pārbaudiet Apache Maven versiju

Lai pārbaudītu Apache Maven instalēšanu, palaidiet šo komandu Maven.

# mvn --version

Un jums vajadzētu iegūt izvadi, kas ir līdzīgs šim:

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"

Tieši tā! Jūs esat veiksmīgi instalējis Apache Maven 3.5.4 savā CentOS 7 sistēmā. Ja jums ir kādas problēmas saistībā ar instalēšanu, dalieties ar mums komentāru sadaļā.