Kaip įdiegti „Apache Maven“ „Ubuntu“ ir „Debian“.


„Apache Maven“ yra nemokama programinės įrangos taikomųjų programų valdymo ir kūrimo automatizavimo platforma, pagrįsta projekto objekto modelio (POM) koncepcija, kuri ypač naudojama diegiant „Java“ pagrįstus projektus, bet taip pat gali būti naudojama programoms, parašytoms C#<., Ruby ir kitomis programavimo kalbomis.

Taip pat skaitykite: kaip įdiegti „Apache Maven“ sistemoje „CentOS 7“.

Šiame straipsnyje paaiškinsiu, kaip įdiegti ir konfigūruoti naujausią Apache Maven versiją Ubuntu ir Debian paskirstymuose kartu su Java 8 iš PPA saugyklos.

Būtinos sąlygos

  • Naujai įdiegtas arba esamas Ubuntu arba Debian serverio egzempliorius.
  • Java kūrimo rinkinys (JDK)Maven 3.3 ir naujesnėms versijoms reikalinga JDK 1.7 arba naujesnė versija.

Įdiekite OpenJDK 8 Ubuntu ir Debian

Java plėtros rinkinys (JDK) yra esminis reikalavimas norint įdiegti Apache Maven, todėl pirmiausia įdiekite Java Ubuntu ir Sistema Debian, naudojant trečiosios šalies Java PPA saugyklą, ir patikrinkite versiją naudodami šias komandas.

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

Jei diegimas vyko gerai, matote šią išvestį.

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)

Įdiekite „Apache Maven“ „Ubuntu“ ir „Debian“.

Tada apsilankykite „Apache Maven“ atsisiuntimo puslapyje ir paimkite naujausią „apache maven“ dvejetainio kodo versiją arba naudokite šią komandą wget, kad atsisiųstumėte ją iš „maven“ namų katalogo „/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

Išskleiskite atsisiųstą archyvo failą apache-maven-3.5.4-bin.tar.gz ir pervardykite katalogą į „apache-maven“ naudodami šias komandas.

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

Konfigūruokite Apache Maven aplinką

Dabar sukonfigūruosime Apache Maven failų aplinkos kintamuosius savo sistemoje, sukurdami naują konfigūracijos failą 'maven.sh' '/etc/profile. d' katalogą.

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

Pridėkite šiuos aplinkos kintamuosius maven.sh konfigūracijos faile.

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}

Dabar padarykite maven.sh konfigūracijos failą vykdomąjį ir įkelkite konfigūraciją vykdydami komandą šaltinis.

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

Patikrinkite Apache Maven versiją

Norėdami patvirtinti Apache Maven diegimą, paleiskite šią komandą mvn.

mvn --version

Jei diegimas vyko gerai, matote išvestį, panašų į toliau pateiktą.

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"

Viskas! Sėkmingai įdiegėte Apache Maven 3.5.4 savo Ubuntu ir Debian sistemoje. Jei turite kokių nors problemų, susijusių su diegimu, pasidalykite su mumis komentarų skiltyje.