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

Jak nainstalovat Apache Maven na CentOS 7

Apache Maven je bezplatný a open-source nástroj pro správu a porozumění projektů používaný především 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 a tak dále.

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

Oficiální repozitáře CentOS obsahují balíčky Maven, které lze nainstalovat pomocí yum správce balíčků. Toto je nejjednodušší způsob, jak nainstalovat Maven na CentOS. 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 kroků uvedených v druhé části tohoto článku, kde budeme stahovat Maven 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 #

Uživatel, pod kterým se přihlašujete, musí mít oprávnění sudo, aby mohl instalovat balíčky.

Instalace Apache Maven na CentOS pomocí Yum #

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

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

    sudo yum install maven
  2. Ověřte instalaci zadáním mvn -version příkaz:

    mvn -version

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

    Apache Maven 3.0.5 (Red Hat 3.0.5-17)
    Maven home: /usr/share/maven
    Java version: 1.8.0_191, vendor: Oracle Corporation
    Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre
    Default locale: en_US, platform encoding: UTF-8
    OS name: "linux", version: "3.10.0-862.3.2.el7.x86_64", arch: "amd64", family: "unix"

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

Instalovat nejnovější verzi Apache Maven #

Následující části poskytují podrobné pokyny, jak nainstalovat nejnovější verzi Apache Maven na CentOS 7. Nejnovější verzi Apache Maven stáhneme z jejich oficiálních webových stránek.

1. Nainstalujte OpenJDK #

Maven 3.3+ vyžaduje instalaci JDK 1.7 nebo vyšší. Nainstalujeme OpenJDK, což je výchozí vývojové a runtime Java v CentOS 7.

Nainstalujte balíček OpenJDK zadáním:

sudo yum install java-1.8.0-openjdk

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 "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

2. Stáhněte si Apache Maven #

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

Začněte stažením Apache Maven v /tmp adresář pomocí následujícího wget příkaz:

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

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

sudo tar xf /tmp/apache-maven-3.6.0-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.0 /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 uvnitř /etc/profile.d/ adresář.

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

Vložte následující řádky:

/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. Tento 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, že je Maven nainstalován, 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.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T18:41:47Z)
Maven home: /opt/maven
Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-862.3.2.el7.x86_64", arch: "amd64", family: "unix"

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


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 Cassandra na CentOS 7

  3. Jak nainstalovat Apache na CentOS 8