Wéi installéiere ech Apache Maven op Ubuntu an Debian


Apache Maven ass eng gratis Software Applikatioun Gestioun a Baut Automatiséierungsplattform baséiert op der Konzeptioun vun engem Project Object Model (POM), dee besonnesch benotzt gëtt fir Java-baséiert Projeten z'installéieren, awer och op Uwendungen geschriwwen an C #, Ruby an aner benotzt. programméiere Sproochen.

An dësem Artikel wäert ech erkläre wéi Dir déi lescht Versioun vun Apache Maven op Ubuntu an Debian Verdeelungen installéiere an konfiguréieren zesumme mat Java 8 vum PPA Repository.

  • Eng nei ofgebauten oder bestehend Ubuntu oder Debian Server Instanz.
  • Java Development Kit (JDK) - Maven 3.3+ erfuerdert JDK 1.7 oder méi fir ze lafen.

Installéiert OpenJDK 8 an Ubuntu & Debian

Java Development Kit (JDK) ass eng wesentlech Noutwendegkeete fir Apache Maven z'installéieren, also installéiere fir d'éischt Java op Ubuntu an Debian System mat der Drëtt Partei Java PPA Repository a verifizéiert d'Versioun mat de folgende Kommandoen.

$ 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

Wann d'Installatioun gutt gaang ass, gesitt Dir déi folgend Ausgang.

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)

Installéiert Apache Maven an Ubuntu & Debian

Als nächst besicht de wget Kommando fir et ënner dem Maven Heemverzeechnes '/usr/local/src' erofzelueden.

$ 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

Extrait den erofgelueden Archiv apache-maven-3.5.4-bin.tar.gz Datei, an ëmbenannt den Verzeechnes op 'apache-maven' mat de folgende Kommandoen.

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

Configuréieren Apache Maven Ëmfeld

Elo konfiguréiere mir d'Ëmfeldvariablen fir Apache Maven Dateien op eisem System andeems Dir eng nei Konfiguratiounsdatei 'maven.sh' am '/etc/profile.d' Verzeichnis erstellt.

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

Füügt déi folgend Ëmfeldvariablen an 'maven.sh' Konfiguratiounsdatei.

# 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}

Maacht elo d'Konfiguratiounsdatei 'maven.sh' ausféierbar a luet dann d'Konfiguratioun andeems Dir de Kommando 'Quell' ausféiert.

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

Kuckt d'Apache Maven Versioun

Fir d'Apache Maven Installatioun z'iwwerpréiwen, fuert de folgende mvn Kommando.

$ mvn --version

Wann d'Installatioun gutt gaang ass, gesitt Dir en Ausgang ähnlech wéi déi folgend.

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"

Dat ass et! Dir hutt Apache Maven 3.5.4 erfollegräich op Ärem Ubuntu an Debian System installéiert. Wann Dir Probleemer am Zesummenhang mat der Installatioun hutt, deelt mat eis an der Kommentarsektioun.