GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Apache Maven na Debian 11 Bullseye

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


Debian
  1. Jak nainstalovat Apache Maven na Debian 10

  2. Jak nainstalovat Apache Maven na Debian 11

  3. Jak nainstalovat Apache Cassandra na Debian 11 / Debian 10

  1. Jak nainstalovat Apache Maven na Debian 9

  2. Jak nainstalovat Apache na Debian 9

  3. Jak nainstalovat Apache Maven na Debian 9

  1. Jak nainstalovat Apache Cassandra na Debian 9

  2. Jak nainstalovat Apache Maven na Debian 10

  3. Jak nainstalovat Apache ActiveMQ na Debian 10