V této příručce se naučíme, jak nainstalovat Apache Maven na server Rocky Linux 8. Tato příručka bude fungovat také pro další systémy založené na RHEL 8, jako je Alma Linux a Oracle Linux 8.
Související obsah
- Jak nainstalovat Java 17 na Rocky Linux 8/Centos 8
Obsah
- Zajištění aktuálnosti serveru
- Instalace Java 11
- Stažení a instalace Maven
1. Ujistěte se, že je server aktuální
Než budete pokračovat, ujistěte se, že jsou balíčky serveru aktualizovány. Použijte tento příkaz:
sudo dnf update -y
2. Instalace Java 11
Apache Maven vyžaduje JDK 7 nebo vyšší. Jdeme s openjdk 11. Balíček pro openjdk 11 je dostupný ve výchozím Rocky Linux repo, nainstalujte jej tímto příkazem:
sudo dnf install -y java-11-openjdk-devel
Po dokončení instalace ověřte verzi Java pomocí tohoto příkazu:
$ java -version
openjdk version "11.0.13" 2021-10-19 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.13+8-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.13+8-LTS, mixed mode, sharing)
3. Stažení a instalace Maven
Apache Maven je k dispozici jako komprimovaný binární soubor, který lze stáhnout z jeho stránky ke stažení zde. Nejnovější verze v době psaní této příručky je v3.8.4. Stáhněte si jej pomocí tohoto příkazu:
curl -LO https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz
Dále rozbalíme stažený soubor a rozbalíme jej do /opt
adresář
tar -xvzf apache-maven-3.8.4-bin.tar.gz
sudo mv apache-maven-3.8.4 /opt/
4. Nastavení proměnných prostředí Maven
Dále nastavíme proměnné prostředí Maven. Uděláme to v souboru maven.sh
v adresáři /etc/profile.d/
.
Poznámka:Předtím zkontrolujte cestu k instalaci Java a nastavte domovský adresář Java pomocí níže uvedeného příkazu.
sudo alternatives --config java
Otevřete soubor prostředí maven.sh pomocí textového editoru. Používám vim
sudo vim /etc/profile.d/maven.sh
Přidat obsah níže do výše uvedeného souboru
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-4.el8_5.x86_64
export M2_HOME=/opt/apache-maven-3.8.4
export MAVEN_HOME=/opt/apache-maven-3.8.4
export PATH=${M2_HOME}/bin:${PATH}
Nahraďte domovskou cestu java, pokud je odlišná, pak soubor uložte a ukončete.
Nyní nastavte spustitelná oprávnění skriptu pomocí následujícího příkazu.
sudo chmod +x /etc/profile.d/maven.sh
Poté načtěte proměnné prostředí pomocí příkazu source.
source /etc/profile.d/maven.sh
Nakonec ověřte instalaci Apache Maven
mvn --version
Toto je výstup na mém počítači
$ mvn --version
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /opt/apache-maven-3.8.4
Java version: 11.0.13, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-11-openjdk-11.0.13.0.8-4.el8_5.x86_64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-348.el8.0.2.x86_64", arch: "amd64", family: "unix"
To je ono! Úspěšně jste nainstalovali Apache Maven na systém Rocky Linux 8.