Kako namestiti Apache Maven na Ubuntu in Debian


Apache Maven je brezplačna platforma za upravljanje aplikacij programske opreme in platformo za avtomatizacijo gradnje, ki temelji na zasnovi modela projektnega objekta (POM), ki se uporablja predvsem za uvajanje projektov, ki temeljijo na Javi, lahko pa se uporablja tudi v aplikacijah, napisanih v C#, Ruby in drugih programskih jezikov.

V tem članku bom razložil, kako namestiti in konfigurirati najnovejšo različico Apache Maven v distribucijah Ubuntu in Debian skupaj z Javo 8 iz skladišča PPA.

  • Na novo uveden ali obstoječ primerek strežnika Ubuntu ali Debian.
  • Java Development Kit (JDK) - Maven 3.3+ zahteva za zagon JDK 1.7 ali novejšo različico.

Namestite OpenJDK 8 v Ubuntu in Debian

Razvojni komplet Java (JDK) je bistvena zahteva za namestitev Apache Maven, zato najprej namestite Javo v sistem Ubuntu in Debian s pomočjo tretjega skladišča Java PPA in preverite različico z naslednjimi ukazi.

$ sudo apt install software-properties-common apt-transport-https -y
$ sudo add-apt-repository ppa:webupd8team/java -y
$ sudo apt-get update -y
$ sudo apt-get install oracle-java8-installer
$ java -version

Če je namestitev potekala dobro, vidite naslednji izhod.

java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

Namestite Apache Maven v Ubuntu in Debian

Nato obiščite ukaz wget in ga naložite v domači imenik maven '/usr/local/src'.

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

Izvlecite preneseno arhivsko datoteko apache-maven-3.5.4-bin.tar.gz in z naslednjimi ukazi preimenujte imenik v 'apache-maven'.

$ sudo tar -xf apache-maven-3.5.4-bin.tar.gz
$ sudo mv apache-maven-3.5.4/ apache-maven/ 

Konfigurirajte okolje Apache Maven

Zdaj bomo konfigurirali spremenljivke okolja za datoteke Apache Maven v našem sistemu tako, da bomo v imeniku '/etc/profile.d' ustvarili novo konfiguracijsko datoteko 'maven.sh'.

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

V konfiguracijsko datoteko »maven.sh« dodajte naslednje spremenljivke okolja.

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

Zdaj naredite konfiguracijsko datoteko 'maven.sh' izvedljivo in nato naložite konfiguracijo z zagonom ukaza 'source'.

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

Preverite različico Apache Maven

Če želite preveriti namestitev Apache Maven, zaženite naslednji ukaz mvn.

$ mvn --version

Če je namestitev potekala dobro, vidite izhod, podoben naslednjemu.

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-07-14T19:33:14+01:00)
Maven home: /usr/local/apache-maven
Java version: 1.8.0_171, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_IN, platform encoding: UTF-8
OS name: "linux", version: "4.17.6-1.el7.elrepo.x86_64", arch: "amd64", family: "unix"

To je To! Apache Maven 3.5.4 ste uspešno namestili v sistem Ubuntu in Debian. Če imate težave z namestitvijo, delite z nami v razdelku za komentarje.