Existují různá řešení pro hostování webů dynamickým a jednoduchým způsobem, ale který má nejlepší nástroje pro centralizovanou správu těchto webů.
Navzdory široké škále možností, které jsou k provedení této akce k dispozici, je bezpochyby Apache celosvětově nejširší sázkou na vše, co souvisí s webem, a má různé platformy a nástroje. V roce 2009 měl Apache již 100 milionů webových stránek, což představuje 70% všech z nich.
Díky své popularitě se jeho použití pozoruhodně rozšířilo a je Apache Maven jedním z nejvýraznějších díky své univerzálnosti a schopnosti pracovat. Z tohoto důvodu dnes prostřednictvím tohoto tutoriálu v Solveticu uvidíme, jak prakticky nainstalovat Apache Maven na Debian 9 a CentOS 7.
Co je Apache Maven?Apache Maven byl vyvinut jako nástroj pro porozumění a správu softwarových projektů, který vychází z konceptu objektového modelu projektu (POM).
Když implementujeme Apache Maven, bude možné spravovat kompilaci, podávání zpráv a dokumentaci projektu z centrálního bodu informací, který je ideální pro správce a zaměstnance zapojené do údržby webových stránek. Apache Maven lze navíc použít k vytváření a správě jakéhokoli projektu založeného na jazyce Java, se kterým má účinný nástroj.
Cíle Apache MavenApache Maven stanovil řadu cílů, které budou mít velký dopad na organizace, jako jsou:
- Poskytněte kvalitní informace o projektu.
- Zajistěte jednotný konstrukční systém pro úkoly podpory.
- Vytvořte pokyny zaměřené na vývoj osvědčených postupů, které jsou ideální pro problémy s auditem.
- Poskytujte úplnou migraci na nové funkce.
Vynikající vlastnosti Apache MavenApache Maven má řadu vlastností, mezi nimiž zdůrazňujeme:
- Okamžitý přístup k novým funkcím bez nutnosti vysoké úrovně konfigurace.
- Jednoduchá konfigurace nových projektů.
- Disponuje širokým úložištěm knihoven a metadat, která jsou k dispozici okamžitě a v reálném čase.
- Lepší správa závislostí včetně automatické aktualizace, zavírání závislostí a dalších úkolů.
- Apache Maven může stavět různé projekty na předdefinovaných výstupních typech, jako je JAR, WAR a další.
- Lepší správa závislostí.
Nyní uvidíme, jak nainstalovat Apache Maven na Debian 9 a CentOS 7.
1. Instalace Apache Maven na Debian 9 Linux
Abychom mohli zahájit instalační proces, musíme nejprve nainstalovat OpenJDK 8, protože Java Development Kit (JDK) je jednou ze základních součástí instalace Apache Maven.
Krok 1
K tomu použijeme úložiště Java PPA a poté ověříme verzi pomocí následujících příkazů:
sudo apt install software-properties-common apt-transport-https -y
Krok 2
Pokračujeme v instalaci úložišť:
sudo add-apt-repository ppa: webupd8team / java -y
Krok 3
Balíčky aktualizujeme spuštěním:
sudo apt -get update -yPo aktualizaci pokračujeme v instalaci Javy spuštěním:
sudo apt-get install oracle-java8-installer
Krok 4
Pro potvrzení stažení a instalace Javy zadáme písmeno S, během procesu bude nutné přijmout licenci k používání:
Krok 5
Později uvidíme následující. Přijímáme podmínky binárních kódů
Krok 6
Proces instalace Javy bude dokončen.
Krok 7
Pokračujeme k ověření nainstalované verze Java provedením:
java -verze
Krok 8
Dalším krokem je použít příkaz wget ke stažení nejnovější verze Apache Maven do hlavního adresáře Maven, který je / usr / local / src:
sudo cd/usr/local/src sudo wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
Krok 9
Pokračujeme k extrahování souboru a přejmenování adresáře Apache Maven:
sudo tar -xf apache-maven-3.5.4-bin.tar.gz sudo mv apache-maven-3.5.4 / apache-maven /
2. Nastavení prostředí Apache Maven v systému Debian 9 Linux
Dalším krokem je konfigurace proměnných prostředí pro soubory Apache Maven v systému, a proto musíme vytvořit nový konfigurační soubor 'maven.sh' v adresáři /etc/profile.d následujícím způsobem:
sudo cd /etc/profile.d/ sudo nano maven.shDo souboru vložíme následující řádky:
# Proměnné prostředí Apache Maven # MAVEN_HOME pro Maven 1-M2_HOME pro Maven 2 export JAVA_HOME = / usr / lib / jvm / java-8-oracle export M2_HOME = / usr / local / src / apache-maven export MAVEN_HOME = / usr / local / src / apache-maven export PATH = $ {M2_HOME} / bin: $ {PATH}
Změny uložíme pomocí následujících klíčů:
Ctrl + O
Editor opustíme pomocí:
Ctrl + X
Nyní povolíme spustitelnost konfiguračního souboru 'maven.sh' a poté načteme konfiguraci spuštěním příkazu source takto:
sudo chmod + x maven.sh sudo source /etc/profile.d/maven.shNakonec můžeme ověřit verzi nainstalovaného Apache Maven spuštěním:
mvn -verze
ZVĚTŠIT
3. Instalace Apache Maven na CentOS 7 Linux
Nyní uvidíme kroky k instalaci Apache Maven na CentOS 7.
Instalace OpenJDK 8K provedení této instalace Javy musíme provést následující příkaz:
yum install -y java-1.8.0-openjdk-devel
Po instalaci přistoupíme k ověření nainstalované verze Java:
java -verze
Instalace Apache Maven
Dále použijeme příkaz wget ke stažení nejnovější verze Apache Maven následujícím způsobem:
cd/usr/local/src wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
Pokračujeme k extrahování obsahu a přejmenování souboru:
tar -xf apache-maven-3.5.4-bin.tar.gz mv apache-maven-3.5.4 / apache-maven /
4. Nastavení prostředí Apache Maven v CentOS 7 Linux
Stejně jako Debian budeme konfigurovat proměnné prostředí pro předkompilované soubory Apache Maven a za tímto účelem vytvoříme konfigurační soubor 'maven.sh' v adresáři /etc/profile.d:
cd /etc/profile.d/ nano maven.shVložíme tam následující řádky:
# Proměnné prostředí Apache Maven # MAVEN_HOME pro Maven 1 - M2_HOME pro Maven 2 export M2_HOME = / usr / local / src / apache -maven export PATH = $ {M2_HOME} / bin: $ {PATH}
Změny uložíme pomocí kláves:
Ctrl + O
Ukončíme editor pomocí kláves:
Ctrl + X
Nyní umožníme spuštění souboru a načteme konfiguraci pomocí zdroje:
chmod + x maven.sh zdroj /etc/profile.d/maven.shNakonec verzi Apache Maven ověříme následujícím příkazem:
mvn -verze
Viděli jsme tedy, jak nainstalovat Apache Maven do těchto dvou známých distribucí Linuxu, a tímto způsobem získat maximum z Apache Maven, který, jak jsme viděli, má skvělé funkce pro každý typ uživatele a organizace.