Apache Maven installeren op Ubuntu 20.04

Apache Maven installeren op Ubuntu 20.04

In dit artikel zullen we zien hoe u Apache Maven op Ubuntu 20.04 kunt installeren. We zullen de Apache Maven 3.6.3-versie installeren.

Apache Maven is een tool voor softwareprojectbeheer en -begrip. Op basis van het concept van een projectobjectmodel (POM) kan Maven de opbouw, rapportage en documentatie van een project beheren vanuit een centraal stuk informatie.

Apache Maven is een gratis en open source projectmanagementtool die wordt gebruikt voor Java-projecten. U kunt de build, rapportage en documentatie van een project eenvoudig beheren vanuit een centraal stuk informatie met behulp van Apache Maven.

Vereisten

  • Dedicated server met Ubuntu 20.04 OS geïnstalleerd.
  • root- of niet-rootgebruiker met sudo-rechten.

systeem vereisten

  • Maven 3.3+ vereist JDK 1.7 of hoger om uit te voeren.
  • Geen minimale geheugenvereiste.
  • Geen minimale OS-vereiste. Opstartscripts worden meegeleverd als shellscripts en Windows-batchbestanden.

Stap 1 - Houd uw server up-to-date

# apt-get update -y
# apt-get upgrade -y

Stap 2 - Java installeren

Vervolgens zullen we OpenJDK 11 installeren.

# apt-get install -y default-jre

Om de installatie te verifiëren, controleert u de versie met de volgende opdracht:

# java -version

De uitvoer zal er als volgt uitzien:

openjdk version "11.0.8' 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

Stap 3 - Installeer Apache Maven

We zullen onze huidige werkdirectory veranderen in /opt/ directory:

# cd /opt/

We kunnen de nieuwste stabiele versie van Apache Maven downloaden van de officiële website: met de opdracht wget . In het geval dat de wget- opdracht ontbreekt, kunt u deze installeren met de # apt-get install wget -y- opdracht.

# wget https://www-us.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

Zodra de download is voltooid, pakt u het gedownloade archief uit:

# tar -xvzf apache-maven-*tar.gz

Hernoem nu de uitgepakte map met de volgende opdracht:

# mv apache-maven-3.6.3 maven

Stap 4 - Omgevingsvariabelen instellen

Vervolgens moeten we de omgevingsvariabelen instellen, zoals M2_HOME , JAVA_HOME en PATH . U kunt dit doen door een mavenenv.sh- bestand in de map /etc/profile.d/ te maken :

# vi /etc/profile.d/mavenenv.sh

Voeg de volgende regels toe:

export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

Opslaan en afsluiten.

Maak het bestand uitvoerbaar:

# chmod +x /etc/profile.d/mavenenv.sh

Nu kunt u de omgevingsvariabelen laden:

# source /etc/profile.d/mavenenv.sh

Stap 5 - Controleer de installatie

Nadat alles met succes is geconfigureerd, controleert u de versie van Apache Maven:

# mvn --version

De uitvoer zal vergelijkbaar zijn met het volgende:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 11.0.8, 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-51-generic', arch: "amd64', family: "unix'

We hebben Apache Maven met succes geïnstalleerd.

In dit artikel hebben we gezien hoe u Apache Maven op Ubuntu 20.04 installeert.


Hoe u de sorteerfout utf8mb4_0900_ai_ci kunt oplossen bij het importeren van de WordPress-database

Hoe u de sorteerfout utf8mb4_0900_ai_ci kunt oplossen bij het importeren van de WordPress-database

Als u uw WordPress-installatie overschakelt van een MySQL 8-server naar MySQL 5.7 (of lager), zult u hoogstwaarschijnlijk

Klassieke editor instellen als de standaardeditor in WordPress in plaats van Gutenberg

Klassieke editor instellen als de standaardeditor in WordPress in plaats van Gutenberg

De Gutenberg-editor wordt binnenkort de standaardeditor in WordPress. Je hebt de mogelijkheid om de klassieke editor te selecteren

Mapitems vernieuwen in Windows 11

Mapitems vernieuwen in Windows 11

Nu de optie Vernieuwen in het contextmenu ontbreekt, kunt u als volgt items vernieuwen in Verkenner op Windows 11.

Hoe WordPress 5.0-problemen op te lossen

Hoe WordPress 5.0-problemen op te lossen

De WordPress 5.0 wordt eindelijk uitgerold en brengt een geheel nieuwe bewerkingservaring met de Gutenberg

Hoe Block Editor uit te schakelen en Classic Editor te installeren in WordPress 5.0

Hoe Block Editor uit te schakelen en Classic Editor te installeren in WordPress 5.0

Vanaf WordPress 5.0 is de standaardeditor op WordPress de nieuwe Block-editor. De nieuwe editor is radicaal anders

🔧 FIX: uw PHP-installatie lijkt de MySQL-extensie te missen die wordt vereist door WordPress

🔧 FIX: uw PHP-installatie lijkt de MySQL-extensie te missen die wordt vereist door WordPress

Op zoek naar een zelfbeheerde WordPress-site? Super goed. Je zult een ontelbaar aantal dingen leren. Een van de cruciale onderdelen van de instelling

FIX: De editor is een onverwachte fout tegengekomen in WordPress na update

FIX: De editor is een onverwachte fout tegengekomen in WordPress na update

Kunt u geen nieuw bericht schrijven met de nieuwe Block Editor in WordPress? De kans is groot dat je "De redacteur" krijgt

Hoe korte PHP-tags in te schakelen

Hoe korte PHP-tags in te schakelen

In dit artikel hebben we besproken hoe u korte PHP-tags kunt inschakelen. PHP ontleedt het bestand met behulp van openings- en sluitingstags, die eruitzien als . Korte PHP-tags inschakelen

Configureer mod_evasive om DoS- en DDoS-aanvallen op CentOS te voorkomen

Configureer mod_evasive om DoS- en DDoS-aanvallen op CentOS te voorkomen

In dit artikel leren we hoe je mod_evasive installeert en configureert om DoS- en DDoS-aanvallen op CentOS te voorkomen. De mod_evasive Apache-module.

Hoe PHP te installeren met PHP-FPM voor NGINX op CentOS

Hoe PHP te installeren met PHP-FPM voor NGINX op CentOS

hoe PHP te installeren met PHP-FPM voor NGINX op CentOS. De basisconfiguratie van de NGINX-webserver om de PHP-applicatie te verwerken en te serveren op poort 80.