Apache Maven installeren op Debian of CentOS 7 Linux

Er zijn verschillende oplossingen om websites op een dynamische, eenvoudige manier te hosten, maar die heeft de beste tools voor een gecentraliseerd beheer van deze websites.

Ondanks het brede scala aan beschikbare mogelijkheden om deze actie uit te voeren, is Apache zonder twijfel de breedste gok ter wereld voor alles wat met internet te maken heeft en heeft het verschillende platforms en hulpprogramma's. In 2009 had Apache al 100 miljoen websites, goed voor 70% van allemaal.

Vanwege zijn populariteit heeft het gebruik zich opmerkelijk verspreid, waarbij Apache Maven een van de meest opvallende is vanwege zijn veelzijdigheid en vermogen om te werken. Het is om deze reden dat we via deze tutorial vandaag in Solvetic zullen zien hoe we Apache Maven op Debian 9 en CentOS 7 op een praktische manier kunnen installeren.

Wat is Apache Maven?Apache Maven is ontwikkeld als een hulpmiddel voor het begrijpen en beheren van softwareprojecten, dat is gebaseerd op het concept van een projectobjectmodel (POM).

Wanneer we Apache Maven implementeren, is het mogelijk om de compilatie, rapportage en documentatie van een project te beheren vanuit een centraal informatiepunt, wat ideaal is voor beheerders en medewerkers die betrokken zijn bij het onderhouden van websites. Bovendien kan Apache Maven worden gebruikt om elk op Java gebaseerd project te maken en te beheren waarmee het een krachtig hulpmiddel heeft.

Apache Maven-doelenApache Maven heeft een reeks doelstellingen opgesteld die een grote impact zullen hebben op organisaties zoals:

  • Geef kwaliteitsinformatie over het project.
  • Zorg voor een uniform bouwsysteem voor ondersteunende taken.
  • Genereer richtlijnen gericht op de ontwikkeling van best practices die ideaal zijn voor auditkwesties.
  • Zorg voor volledige migraties naar nieuwe functies.

Uitstekende kenmerken van Apache MavenApache Maven heeft een reeks kenmerken, waaronder we benadrukken:

  • Onmiddellijke toegang tot nieuwe functies zonder hoge configuratieniveaus.
  • Eenvoudige configuratie van nieuwe projecten.
  • Het heeft een brede opslagplaats van bibliotheken en metadata, die onmiddellijk en in realtime beschikbaar zijn.
  • Beter beheer van afhankelijkheden, inclusief automatisch bijwerken, sluiten van afhankelijkheden en meer taken.
  • Apache Maven kan verschillende projecten bouwen op vooraf gedefinieerde uitvoertypen, zoals JAR, WAR en meer.
  • Beter afhankelijkheidsbeheer.

Nu gaan we kijken hoe we Apache Maven op Debian 9 en CentOS 7 kunnen installeren.

1. Apache Maven installeren op Debian 9 Linux


Om het installatieproces te starten, moeten we eerst OpenJDK 8 installeren, aangezien Java Development Kit (JDK) een van de essentiële componenten is om Apache Maven te installeren.

Stap 1
Hiervoor gaan we de Java PPA-repository gebruiken en vervolgens de versie verifiëren met de volgende opdrachten:

 sudo apt install software-properties-common apt-transport-https -y

Stap 2
We gaan verder met het installeren van de repositories:

 sudo add-apt-repository ppa: webupd8team / java -y

Stap 3
We werken de pakketten bij door het volgende uit te voeren:

 sudo apt-get update -y
Na de update gaan we verder met de Java-installatie door het volgende uit te voeren:
 sudo apt-get install oracle-java8-installer

Stap 4
We voeren de letter S in om de download en installatie van Java te bevestigen, tijdens het proces moet u de gebruikslicentie accepteren:

Stap 5
Later zullen we het volgende zien. We accepteren de voorwaarden van binaire codes

Stap 6
Het Java-installatieproces wordt voltooid.

Stap 7
We gaan verder met het valideren van de geïnstalleerde Java-versie door het volgende uit te voeren:

 java -versie

Stap 8
De volgende stap is om het wget-commando te gebruiken om de nieuwste versie van Apache Maven te downloaden naar de hoofdmap van Maven, namelijk / 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

Stap 9
We gaan verder met het uitpakken van het bestand en hernoemen de Apache Maven-map:

 sudo tar -xf apache-maven-3.5.4-bin.tar.gz sudo mv apache-maven-3.5.4 / apache-maven /

2. De Apache Maven-omgeving instellen op Debian 9 Linux

De volgende stap die moet worden genomen, is het configureren van de omgevingsvariabelen voor de Apache Maven-bestanden op het systeem en hiervoor moeten we als volgt een nieuw configuratiebestand 'maven.sh' in de map /etc/profile.d maken:

 sudo cd /etc/profile.d/ sudo nano maven.sh
In het bestand plakken we de volgende regels:
 # Apache Maven-omgevingsvariabelen # MAVEN_HOME voor Maven 1 - M2_HOME voor 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}

We slaan de wijzigingen op met behulp van de volgende sleutels:

Ctrl + O

We verlaten de editor met:

Ctrl + X

Nu laten we het configuratiebestand 'maven.sh' uitvoerbaar zijn en dan laden we de configuratie door het broncommando als volgt uit te voeren:

 sudo chmod + x maven.sh sudo source /etc/profile.d/maven.sh
Ten slotte kunnen we de geïnstalleerde versie van Apache Maven valideren door het volgende uit te voeren:
 mvn -versie

VERGROTEN

3. Apache Maven installeren op CentOS 7 Linux


Nu zullen we de stappen zien om Apache Maven op CentOS 7 te installeren.

OpenJDK 8 installatieOm deze Java-installatie uit te voeren, moeten we de volgende opdracht uitvoeren:

 yum install -y java-1.8.0-openjdk-devel

Na installatie gaan we verder met het valideren van de geïnstalleerde Java-versie:

 java -versie

Apache Maven-installatie
Vervolgens zullen we de opdracht wget gebruiken om de nieuwste versie van Apache Maven als volgt te downloaden:

 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

We gaan verder met het uitpakken van de inhoud en hernoemen het bestand:

 tar -xf apache-maven-3.5.4-bin.tar.gz mv apache-maven-3.5.4 / apache-maven /

4. De Apache Maven-omgeving instellen op CentOS 7 Linux


Net als Debian gaan we de omgevingsvariabelen configureren voor de voorgecompileerde Apache Maven-bestanden en hiervoor gaan we een configuratiebestand 'maven.sh' maken in de map /etc/profile.d:
 cd /etc/profile.d/ nano maven.sh
Daar plakken we de volgende regels:
 # Apache Maven-omgevingsvariabelen # MAVEN_HOME voor Maven 1 - M2_HOME voor Maven 2 export M2_HOME = / usr / local / src / apache-maven export PATH = $ {M2_HOME} / bin: $ {PATH}

We slaan de wijzigingen op met de toetsen:

Ctrl + O

We verlaten de editor met de toetsen:

Ctrl + X

Nu zullen we toestaan ​​dat het bestand uitvoerbaar is en de configuratie laden met broncode:

 chmod + x maven.sh bron /etc/profile.d/maven.sh
Ten slotte valideren we de Apache Maven-versie met het volgende commando:
 mvn -versie

We hebben dus gezien hoe we Apache Maven in deze twee bekende Linux-distributies kunnen installeren en op deze manier het meeste uit Apache Maven kunnen halen, waarvan we hebben gezien dat het geweldige functies heeft voor elk type gebruiker en organisatie.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave