Apache Maven je bezplatný software pro správu projektů s otevřeným zdrojovým kódem, který spravuje vytváření, hlášení a dokumentaci projektu z centrálního místa. Vychází z konceptu objektového modelu projektu a používá se zejména pro nasazení projektů na bázi Java. Apache Maven usnadňuje každodenní práci vývojářů v Javě a obecně pomáhá pochopit projekt založený na Javě. Svůj projekt můžete snadno integrovat se Subversion nebo Git. Maven lze také použít k vytváření a správě projektů napsaných v C#, Ruby, Scala a dalších jazycích.
V tomto tutoriálu vysvětlím, jak nainstalovat Apache Maven na server Ubuntu 20.04.
Požadavky
- Server se systémem Ubuntu 20.04.
- Na vašem serveru je nastaveno heslo uživatele root.
Začínáme
Příkazy v tomto kurzu musí být spouštěny s právy root. Chcete-li se stát uživatelem root, spusťte tento příkaz:
sudo -s
a na požádání zadejte své sudo heslo.
Než začnete, budete muset aktualizovat svůj systém na nejnovější verzi. Můžete to provést spuštěním následujícího příkazu:
apt-get update -y apt-get upgrade -y
Jakmile je váš systém aktualizován, restartujte systém, aby se změny projevily.
Nainstalujte Java JDK
Maven vyžaduje instalaci Java JDK ve vašem systému. Ve výchozím nastavení je Java Development Kit (JDK) 11 k dispozici ve výchozím úložišti Ubuntu 20.04. Můžete jej nainstalovat spuštěním následujícího příkazu:
apt-get install default-jdk -y
Jakmile je Java nainstalována, můžete zkontrolovat verzi Java pomocí následujícího příkazu:
java -version
Měli byste vidět následující výstup:
openjdk version "11.0.13" 2021-10-19 OpenJDK Runtime Environment (build 11.0.13+8-Ubuntu-0ubuntu1.20.04) OpenJDK 64-Bit Server VM (build 11.0.13+8-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
Nainstalujte Apache Maven
Nejprve si budete muset stáhnout nejnovější verzi Apache Maven z jejich oficiálních stránek. Můžete si jej stáhnout pomocí následujícího příkazu:
cd /tmp
https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz
Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:
tar -xvzf apache-maven-3.8.4-bin.tar.gz
Dále zkopírujte extrahovaný adresář do adresáře /opt/ pomocí následujícího příkazu:
cp -r apache-maven-3.8.4 /opt/maven
Dále budete muset nastavit proměnné prostředí pro Java a Maven. Můžete to udělat vytvořením souboru maven.sh:
nano /etc/profile.d/maven.sh
Přidejte následující řádky:
export JAVA_HOME=/usr/lib/jvm/default-java export M2_HOME=/opt/maven export MAVEN_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}
Dále udělte správná oprávnění souboru maven.sh pomocí následujícího příkazu:
chmod 755 /etc/profile.d/maven.sh
Nakonec načtěte proměnné prostředí spuštěním následujícího příkazu:
source /etc/profile.d/maven.sh
Nyní můžete zkontrolovat instalaci Maven spuštěním následujícího příkazu:
mvn -version
Měli byste vidět následující výstup:
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537) Maven home: /opt/maven Java version: 11.0.13, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "5.4.0-28-generic", arch: "amd64", family: "unix"
Gratulujeme! úspěšně jste nainstalovali Apache Maven na server Ubuntu 20.04 LTS.