Apache Maven je open-source softwarový nástroj pro správu a porozumění projektů, který používají vývojáři Java po celém světě ke správě všech fází životního cyklu vývoje softwaru, od vytváření, vytváření sestav, sestavování a nasazení.
Maven můžete také použít k vytváření a správě projektů napsaných v C#, Ruby, Scala a dalších jazycích.
Zde uvidíme, jak nainstalovat Apache Maven na Debian 11.
Nainstalujte Javu na Debian
Apache Maven vyžaduje JDK 7 nebo vyšší. Pro instalaci Maven můžete nainstalovat Oracle Java nebo OpenJDK.
ČTĚTE: Jak nainstalovat Javu na Debian 11
NEBO
Zde budu používat OpenJDK v11 pro instalaci Maven.
sudo apt update sudo apt install -y openjdk-11-jdk
Jakmile nainstalujete Java, ověřte instalaci Java spuštěním níže uvedeného příkazu.
java -version
Výstup:
openjdk version "11.0.12" 2021-07-20 OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2) OpenJDK 64-Bit Server VM (build 11.0.12+7-post-Debian-2, mixed mode, sharing)
Nainstalujte Apache Maven na Debian
Můžete navštívit oficiální web Apache Maven a stáhnout si nejnovější stabilní verzi Maven nebo použít níže uvedený příkaz ke stažení Apache Maven v3.8.2 pomocí terminálu.
curl -O https://downloads.apache.org/maven/maven-3/3.8.2/binaries/apache-maven-3.8.2-bin.tar.gz
Rozbalte archiv Maven pomocí příkazu tar a přesuňte soubory do adresáře /opt/.
sudo tar -zxvf apache-maven-3.8.2-bin.tar.gz sudo mv apache-maven-3.8.2 /opt/maven
Nastavení proměnných prostředí pro Maven
Po umístění binárních souborů Apache Maven do adresáře /opt nastavte několik proměnných prostředí pro Maven vytvořením souboru maven.sh v adresáři /etc/profile.d/.
sudo nano /etc/profile.d/maven.sh
Přidejte k hodnotám následující proměnné.
export JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64 export M2_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}
Získejte informace o JAVA_HOME z příkazu sudo update-java-alternatives -l.
Načtěte výše uvedené proměnné prostředí v aktuální relaci shellu pomocí příkazu níže.
source /etc/profile.d/maven.sh
Ověřte instalaci Apache Maven
Zkontrolujte, zda byl Apache Maven úspěšně nakonfigurován ve vašem systému pomocí níže uvedeného příkazu.
mvn -version
Výstup:
Apache Maven 3.8.2 (ea98e05a04480131370aa0c110b8c54cf726c06f) Maven home: /opt/maven Java version: 11.0.12, vendor: Debian, runtime: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "5.10.0-8-amd64", arch: "amd64", family: "unix"
Závěr
To je vše. Doufám, že jste se naučili, jak nainstalovat Apache Maven na Debian 11.