Stáhněte si nejnovější verzi Apache Maven pro instalaci na Debian 11 Buslleye Linux server nebo desktop pomocí příkazového terminálu.
Apache Maven je open-source automatizační nástroj podobný Ant a Gradle pro automatizaci a zjednodušení mnoha postupů, které se při vývoji softwaru objevují znovu a znovu. Někdy se nazývá „Systém správy sestavení“ a je součástí „Správy konfigurace softwaru (SCM)“. Zatímco Ant je více zaměřený na příkazy, Maven je více strategicky orientovaný, vhodný pro složitější multimodulové projekty.
Maven, spravovaný nadací Apache, lze také použít k vytváření a správě projektů napsaných v C#, Ruby, Scala a dalších programovacích jazycích. Zde se naučíme příkazy k instalaci Apache Maven na Linux Debian 11 Bullseye distro.
Kroky k instalaci Apache Maven na Debian 11
Existují dva způsoby, jak nainstalovat Apache Maven na Debian 11, jedním je použití jeho správce balíčků APT a druhým je přímé stažení nejnovějšího souboru tar. Při použití APT však verze nebude nejnovější.
#1. metoda:
Aktualizujte mezipaměť úložiště systému
Chcete-li získat balíčky ze správce balíčků APT, doporučujeme nejprve spustit příkaz aktualizace systému. Tím se obnoví mezipaměť APT a také se nainstalují dostupné aktualizace zabezpečení.
sudo apt update sudo apt install wget -y
Nainstalujte Apache Maven na Debian 11 pomocí APT
Dále, protože jedna ze stabilních, ale ne nejnovějších verzí je k dispozici k instalaci pomocí systémového úložiště Debianu prostřednictvím správce balíčků APT, proto ji získáte pomocí daného příkazu:
sudo apt install maven
Zkontrolujte verzi Maven
Po dokončení instalace zkontrolujte, zda byl Apache Maven úspěšně nainstalován na Debian 11, a zkontrolujte jeho verzi.
maven --v
Výstup
Apache Maven 3.6.3 Maven home: /usr/share/maven Java version: 11.0.13, 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-9-amd64", arch: "amd64", family: "unix"
#2. metoda
Druhou metodou je ruční stažení nejnovějších souborů Maven a jejich konfigurace pro použití v Debianu 11 Bullseye. Zde je návod, jak to udělat?
Nainstalujte OpenJDK na Bullseye
Pokud se chystáte na ruční instalaci, musíme také nakonfigurovat Javu. Výchozí verze dostupná v Debianu 11 je OpeJDK-11, která je kompatibilní s nejnovější verzí Apache Maven.
sudo apt install default-jdk
Získejte nejnovější soubor Tar Apache Maven pro Debian 11
Uživatel může přímo navštívit stránku ke stažení Apache Maven a získat tam nejnovější dostupnou verzi. Nebo použijte daný příkaz:
Poznámka :Při psaní tohoto článku byla nejnovější verze 3.8.4 a může se ve vašem případě lišit. Nejprve se proto podívejte na výše uvedený odkaz.
wget https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz
Rozbalte soubor:
tar -xvf apache-maven-*-bin.tar.gz
Zkontrolujte rozbalený soubor:
ls
Přesuňte jej do /usr/share/
sudo mv apache-maven-3.8.4 /usr/share/maven
Poznámka :Změňte apache-maven-3.8.4 ve výše uvedeném příkazu s názvem vaší extrahované složky.
Přidat Maven složený do systémové cesty
Chcete-li použít příkazový nástroj maven odkudkoli ve vašem terminálu, přidejte jeho cestu ke složce do svého bash profilu.
echo 'export PATH="$PATH:/usr/share/maven"' >> ~/.bashrc echo 'export PATH="$PATH:/usr/share/maven/bin"' >> ~/.bashrc
Znovu načíst profil Bash:
source ~/.bashrc
Zkontrolujte verzi MVN
Chcete-li nyní zkontrolovat, zda nástroj příkazového řádku MVN Apache Maven funguje dobře, vytiskněte si jeho verzi.
mvn -v
Tentokrát získáte následující výstup:
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537) Maven home: /usr/share/maven Java version: 11.0.13, 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-9-amd64", arch: "amd64", family: "unix"
Vytvořte svůj první projekt
Ti, kteří znají Maven, by již věděli, co dělat pro vytvoření projektu, zatímco ti noví se mohou podívat na oficiální dokumentaci webu Apache Maven abyste o tom věděli více. Nicméně, jen pro představu, jak začít s tímto nástrojem, zde jsou příkazy:
Vytvořte projekt
Vložte daný příkaz do svého terminálu. Nahradíte ID skupiny , ID artefaktu a další hodnoty podle vašeho výběru.
————————————————————————————————————
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=mojeaplikace -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
————————————————————————————————————
Přepněte se do adresáře vytvoření projektu aplikace, zde je to podle výše uvedeného příkazu - myapp
cd myapp
Dodržujte :
mvn package
Chcete-li otestovat nově zkompilované soubory Jar:
java -cp target/myapp-1.0-SNAPSHOT.jar com.mycompany.app.App
Chcete-li vytvořit web pomocí POM.XML , spusťte daný příkaz v adresáři aplikace:
mvn site
Po dokončení spusťte
firefox target/site/index.html