GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Apache Maven unter Debian 10

Apache Maven ist ein Open-Source-Projektmanagement- und Verständnistool, das hauptsächlich für Java-Projekte verwendet wird. Maven verwendet ein Project Object Model (POM), das im Wesentlichen eine XML-Datei ist, die Informationen über das Projekt, Konfigurationsdetails, die Abhängigkeiten des Projekts usw. enthält .

Dieser Artikel zeigt zwei Möglichkeiten, Apache Maven auf Debian 10 zu installieren.

Die Standard-Debian-Repositories enthalten Maven-Pakete, die mit apt installiert werden können Paket-Manager. Dies ist der einfachste Weg, Maven unter Debian zu installieren. Die in den Repositories enthaltene Version kann jedoch hinter der neuesten Version von Maven zurückbleiben. Befolgen Sie die Anweisungen im zweiten Teil dieses Artikels, um die neueste Version von Maven zu installieren.

Wählen Sie die Installationsmethode, die für Ihre Einrichtung und Umgebung am besten geeignet ist.

Voraussetzungen #

Die Anweisungen gehen davon aus, dass Sie als Root oder Benutzer mit sudo-Berechtigungen angemeldet sind.

Installieren von Apache Maven auf Debian mit apt #

Maven unter Debian mit apt installieren ist ein einfacher, direkter Prozess.

  1. Aktualisieren Sie den Paketindex und installieren Sie Maven, indem Sie die folgenden Befehle ausführen:

    sudo apt updatesudo apt install maven
  2. Führen Sie die mvn -version aus Befehl zur Überprüfung der Installation:

    mvn -version

    Die Ausgabe sollte in etwa so aussehen:

    Maven home: /usr/share/maven
    Java version: 11.0.6, vendor: Debian, runtime: /usr/lib/jvm/java-11-openjdk-amd64
    Default locale: en_US, platform encoding: UTF-8
    OS name: "linux", version: "4.19.0-6-amd64", arch: "amd64", family: "unix"

Das ist es. Maven wurde auf Ihrem Debian-System installiert und Sie können es verwenden.

Installieren der neuesten Version von Apache Maven #

In diesem Abschnitt stellen wir eine Schritt-für-Schritt-Anleitung zur Installation der neuesten Apache Maven-Version auf Debian 10 bereit.

1. Installieren Sie OpenJDK #

Für Maven 3.3+ muss JDK 1.7 oder höher auf Ihrem System installiert sein.

Installieren Sie OpenJDK 11, indem Sie Folgendes eingeben:

sudo apt updatesudo apt install default-jdk

Überprüfen Sie, ob Java erfolgreich installiert wurde, indem Sie die Version überprüfen:

java -version

Die Ausgabe sollte in etwa so aussehen:

openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

2. Laden Sie Apache Maven #

herunter

Zum Zeitpunkt der Erstellung dieses Artikels ist die neueste Version von Apache Maven 3.6.3 . Bevor Sie mit dem nächsten Schritt fortfahren, prüfen Sie auf der Maven-Downloadseite, ob eine neuere Version verfügbar ist.

Verwenden Sie wget um das Apache Maven-Archiv in /tmp herunterzuladen Verzeichnis:

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

Extrahieren Sie nach Abschluss des Downloads das Archiv in /opt Verzeichnis:

sudo tar xf /tmp/apache-maven-*.tar.gz -C /opt

Um mehr Kontrolle über Maven-Versionen und -Updates zu haben, erstellen wir einen symbolischen Linkmaven das zeigt auf das Maven-Installationsverzeichnis:

sudo ln -s /opt/apache-maven-3.6.3 /opt/maven

Um Ihre Maven-Installation später zu aktualisieren, entpacken Sie einfach die neuere Version und ändern Sie den Symlink so, dass er auf die neueste Version verweist.

3. Umgebungsvariablen einrichten #

Als nächstes müssen wir die Umgebungsvariablen einrichten. Öffnen Sie dazu Ihren Texteditor und erstellen Sie eine neue Datei namens maven.sh in /etc/profile.d/ Verzeichnis.

sudo nano /etc/profile.d/maven.sh

Fügen Sie die folgenden Zeilen ein:

/etc/profile.d/maven.sh
export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

Speichern und schließen Sie die Datei. Das Skript wird beim Start der Shell bezogen.

Machen Sie das Skript ausführbar, indem Sie den folgenden chmod eingeben Befehl:

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

Laden Sie die Umgebungsvariablen in der aktuellen Sitzung mithilfe von source Befehl:

source /etc/profile.d/maven.sh

4. Überprüfen Sie die Installationsnummer

Um zu überprüfen, ob Maven ordnungsgemäß installiert ist, verwenden Sie mvn -version Befehl, der die Maven-Version druckt:

mvn -version

Sie sollten etwa Folgendes sehen:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 11.0.6, vendor: Debian, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.19.0-6-amd64", arch: "amd64", family: "unix"

Das ist es. Die neueste Version von Maven ist jetzt auf Ihrem Debian-System installiert.


Debian
  1. So installieren Sie Apache Maven unter Debian 9

  2. So installieren Sie Apache Maven unter Ubuntu 20.04

  3. So installieren Sie Apache Maven unter Debian 10

  4. So installieren Sie Apache Maven unter Debian 11

  5. So installieren Sie Apache Cassandra unter Debian 11 / Debian 10

So installieren Sie Apache Maven unter Debian 11

So installieren Sie Apache Guacamole unter Debian 11

So installieren Sie Apache Maven unter Ubuntu 18.04 / Ubuntu 16.04 und Debian 9

So installieren Sie Apache Tomcat unter Debian 11

So installieren Sie Apache NetBeans unter Debian 11 / Debian 10

So installieren Sie Apache Maven auf Debian 11 Bullseye