Telepítse az Apache Maven-t az Ubuntu 18.04-re

Bevezetés

Az Apache Maven egy ingyenes és nyílt forráskódú projektmenedzsment eszköz, amelyet Java projektekhez használnak. Az Apache Maven segítségével könnyedén kezelheti a projekt felépítését, jelentését és dokumentációját egy központi információból. Az Apache Maven teljes keretrendszert biztosít a projekt infrastruktúrájának automatizálásához.

Ebből az oktatóanyagból megtudhatja, hogyan telepítheti az Apache Maven-t Ubuntu 18.04-re.

Előfeltételek

  • Egy újonnan telepített Vultr Ubuntu 18.04 szerver.
  • Nem root felhasználó, aki sudo jogosultságokkal rendelkezik a kiszolgálón.

Frissítse a szervert

Először frissítse a rendszert a legújabb stabil verzióra:

sudo apt-get update -y
sudo apt-get upgrade -y

Java telepítése

A Maven 3.3 vagy újabb verzióhoz a JDK 1.7 vagy újabb verziója szükséges. Telepíteni fogjuk az OpenJDK-t, amely az alapértelmezett Java fejlesztési és futtatási környezet az Ubuntu 18.04-ben.

OpenJDK telepítése:

sudo apt-get install -y default-jdk

Ellenőrizze a Java verziót:

java -version

A kimenet hasonló lesz a következőhöz:

openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3, mixed mode)

Telepítse az Apache Maven-t

Először módosítsa a munkakönyvtárat a következőre /opt/:

cd /opt/

Letöltheti az Apache Maven legújabb stabil verzióját a hivatalos webhelyről :

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

A letöltés befejezése után csomagolja ki a letöltött archívumot:

sudo tar -xvzf apache-maven-3.6.0-bin.tar.gz

Ezután nevezze át a kibontott könyvtárat:

sudo mv apache-maven-3.6.0 maven 

A környezeti változók beállítása

Ezután be kell állítania a környezeti változókat, például M2_HOME, JAVA_HOMEés PATH. Ezt megteheti egy mavenenv.shfájl létrehozásával a /etc/profile.d/könyvtárban:

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

Adja hozzá a következő sorokat:

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

Mentse és zárja be a fájlt, és tegye végrehajthatóvá:

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

Most betöltheti a környezeti változókat:

source /etc/profile.d/mavenenv.sh

Ellenőrizze a telepítést

Miután mindent sikeresen konfigurált, ellenőrizze az Apache Maven verzióját:

mvn --version

A következőhöz hasonló kimenetet fog látni:

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T18:41:47Z)
Maven home: /opt/maven
Java version: 10.0.2, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-36-generic", arch: "amd64", family: "unix"

Gratulálunk, sikeresen telepítette az Apache Maven-t az Ubuntu 18.04 szerverére. A Maven használatának megkezdéséhez keresse fel az Apache Maven hivatalos dokumentációját .

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.