GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Apache Maven na CentOS 8

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

V tomto tutoriálu vysvětlíme, jak nainstalovat Apache Maven na CentOS 8.

Standardní repozitáře CentOS obsahují balíčky Maven, které lze nainstalovat pomocí dnf správce balíčků. Toto je nejjednodušší způsob, jak nainstalovat Maven na CentOS. Verze obsažená v repozitářích však může za nejnovější verzí Mavenu zaostávat. Ukážeme vám také, jak nainstalovat nejnovější verzi Maven stažením binárního distribučního archivu 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 CentOS s Dnf/Yum #

Instalace Maven na CentOS 8 pomocí dnf je jednoduchý a přímočarý proces.

  1. Nainstalujte Maven zadáním následujícího příkazu do terminálu:

    sudo dnf install maven
  2. Spusťte mvn -version příkaz k ověření instalace:

    mvn -version

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

    Apache Maven 3.5.4 (Red Hat 3.5.4-5)
    Maven home: /usr/share/maven
    Java version: 1.8.0_232, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el8_0.x86_64/jre
    Default locale: en_US, platform encoding: UTF-8
    OS name: "linux", version: "4.18.0-80.7.1.el8_0.x86_64", arch: "amd64", family: "unix"

A je to. Maven byl nainstalován do vašeho systému CentOS a můžete jej začít používat.

Instalace nejnovější verze Apache Maven #

V této části poskytneme pokyny krok za krokem, jak nainstalovat nejnovější verzi Apache Maven na CentOS 8.

1. Instalace OpenJDK #

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

Nainstalujte OpenJDK 11 zadáním:

sudo dnf install java-11-openjdk-devel

Ověřte, zda byla Java úspěšně nainstalována 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.5" 2019-10-15 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.5+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode, sharing)

2. Stáhněte si Apache Maven #

V době psaní tohoto článku je nejnovější verze Apache Maven 3.6.3 . Podívejte se na stránku stahování Maven, abyste zjistili, zda je k dispozici novější verze.

Začněte stažením archivu Apache Maven v /tmp adresář s wget příkaz:

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-3.6.3-bin.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

Chcete-li upgradovat instalaci Maven, jednoduše rozbalte novější verzi a změňte symbolický odkaz tak, aby na ni ukazoval.

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

Dále budeme muset nastavit proměnné prostředí. 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/jre-openjdk
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

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

Udělejte skript spustitelný spuštěním následujícího chmod příkaz:

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

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í:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 11.0.5, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el8_0.x86_64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-80.7.1.el8_0.x86_64", arch: "amd64", family: "unix"

A je to. Na váš systém CentOS byla nainstalována nejnovější verze Maven.


Cent OS
  1. Jak nainstalovat Apache Maven CentOS 7 / RHEL 7

  2. Jak nainstalovat Apache Kafka na CentOS 8

  3. Jak nainstalovat Maven na CentOS 7

  1. Jak nainstalovat Apache Maven na CentOS 7

  2. Jak nainstalovat maven na RHEL 8 / CentOS 8

  3. Jak nainstalovat Apache Cassandra na CentOS 8

  1. Jak nainstalovat Apache na CentOS 7

  2. Jak nainstalovat Apache Maven na CentOS 7

  3. Jak nainstalovat Apache Cassandra na CentOS 7