GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Apache Maven na Ubuntu 20.04

Apache Maven je open-source nástroj pro správu projektů a porozumění používaný primárně pro Java projekty. Maven používá Project Object Model (POM), což je v podstatě soubor XML obsahující informace o projektu, podrobnosti o konfiguraci, závislosti projektu a další.

V tomto tutoriálu vám ukážeme dva různé způsoby instalace Apache Maven na Ubuntu 20.04.

Oficiální repozitáře Ubuntu obsahují balíčky Maven, které lze nainstalovat pomocí apt správce balíčků. Toto je nejjednodušší způsob, jak nainstalovat Maven na Ubuntu. Verze obsažená v repozitářích však může zaostávat za nejnovější verzí Maven.

Chcete-li nainstalovat nejnovější verzi Maven, postupujte podle pokynů uvedených v druhé části tohoto článku, která ukazuje, jak stáhnout binární distribuční archiv z jejich oficiálních webových stránek.

Vyberte způsob instalace, který je nejvhodnější pro vaše nastavení a prostředí.

Předpoklady #

Pokyny předpokládají, že jste přihlášeni jako root nebo uživatel s právy sudo.

Instalace Apache Maven na Ubuntu 20.04 pomocí apt #

Instalace Maven na Ubuntu pomocí apt je jednoduchý a přímočarý proces.

Aktualizujte index balíčků a nainstalujte Maven zadáním následujících příkazů:

sudo apt updatesudo apt install maven

Pro ověření instalace spusťte mvn -version :

mvn -version

Výstup by měl vypadat nějak takto:

Apache Maven 3.6.3
Maven home: /usr/share/maven
Java version: 11.0.7, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.4.0-26-generic", arch: "amd64", family: "unix"

A je to. Maven je nyní nainstalován ve vašem systému a můžete jej začít používat.

Instalace nejnovější verze Apache Maven #

V této části poskytneme pokyny krok za krokem, jak stáhnout a nainstalovat nejnovější verzi Apache Maven na Ubuntu 20.04.

1. Nainstalujte OpenJDK #

Maven 3.3+ vyžaduje instalaci JDK 1.7 nebo vyšší.

Nainstalujte OpenJDK 11 zadáním:

sudo apt updatesudo apt install default-jdk

Ověřte instalaci spuštěním následujícího příkazu:

java -version

Výstup by měl vypadat nějak takto:

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

2. Stahování Apache Maven #

V době psaní tohoto článku je nejnovější verze Apache Maven 3.6.3 . Než budete pokračovat dalším krokem, navštivte stránku stahování Maven, abyste zjistili, zda je k dispozici novější verze.

Stáhněte si Apache Maven v /tmp adresář:

wget https://www-us.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz -P /tmp

Po dokončení stahování rozbalte archiv do /opt adresář:

sudo tar xf /tmp/apache-maven-*.tar.gz -C /opt

Abychom měli větší kontrolu nad verzemi a aktualizacemi Maven, vytvoříme symbolický odkazmaven který bude ukazovat na instalační adresář Maven:

sudo ln -s /opt/apache-maven-3.6.3 /opt/maven

Když je vydána nová verze, můžete upgradovat svou instalaci Maven tak, že rozbalíte novější verzi a změníte symbolický odkaz tak, aby na ni ukazoval.

3. Nastavení proměnných prostředí #

Dále budeme muset nastavit proměnné prostředí. Chcete-li tak učinit, otevřete textový editor a vytvořte nový soubor s názvem maven.sh v /etc/profile.d/ adresář.

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

Vložte následující kód:

/etc/profile.d/maven.sh
export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

Uložte a zavřete soubor. Tento skript bude vytvořen při spuštění shellu.

Udělejte skript spustitelný pomocí chmod :

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

Nakonec načtěte proměnné prostředí pomocí source příkaz:

source /etc/profile.d/maven.sh

4. Ověřte instalaci #

Chcete-li ověřit, zda je nainstalován Maven, použijte mvn -version příkaz, který vytiskne verzi Maven:

mvn -version

Měli byste vidět něco jako následující:

Maven home: /opt/maven
Java version: 11.0.7, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.4.0-26-generic", arch: "amd64", family: "unix"

A je to. Nejnovější verze Maven je nyní nainstalována ve vašem systému Ubuntu.


Ubuntu
  1. Jak nainstalovat Apache Maven na Ubuntu 20.04

  2. Jak nainstalovat Apache Maven na Ubuntu 18.04 a 16.04

  3. Jak nainstalovat Apache na Ubuntu?

  1. Jak nainstalovat Apache Maven na Ubuntu 20.04 LTS

  2. Jak nainstalovat Maven na Ubuntu 16.04

  3. Jak nainstalovat Apache Maven na Ubuntu 20.04

  1. Jak nainstalovat Maven na Ubuntu

  2. Jak nainstalovat Apache Maven na Debian 9

  3. Jak nainstalovat Apache Maven na Ubuntu 18.04