So installieren Sie Apache Maven unter Ubuntu

Projektmanagement ist heute aufgrund seines Umfangs, seines Nutzens und der Möglichkeit, die besten Aufgaben für eine bestimmte Gruppe im Unternehmen zu koordinieren, eines der am häufigsten genannten Themen auf Unternehmensebene.

Bei der Arbeit mit Linux-Betriebssystemen haben wir die Möglichkeit, verschiedene Tools zu verwenden, die sich auf diese Art von Aktivität konzentrieren, und eines der auffälligsten ist Apache Maven, das wir in diesem Tutorial in Ubuntu 17 Server vollständig und vollständig analysieren werden.

Was ist Apache Maven?Apache Maven wurde als Software-Projektmanagement- und Verständnistool entwickelt.

Apache Maven basiert auf dem Konzept des Project Object Model (POM), und dank Maven können Sie die Zusammenstellung, Berichte und Dokumentation eines Projekts von einer zentralen Information aus verwalten, die die vollständige Kontrolle ermöglicht.

Apache Maven ist ein Build-Automatisierungstool, das hauptsächlich für Java-basierte Projekte verwendet und implementiert wird, aber es ist auch möglich, damit Projekte zu erstellen und zu verwalten, die in C #, Ruby, Scala und anderen Sprachen geschrieben sind.

Die Ziele, für die Apache Maven erstellt wurde, sind:

  • Lassen Sie den Bauprozess so einfach wie möglich sein
  • Sorgen Sie für ein einheitliches Konstruktionssystem
  • Bieten Sie hochwertige Projektinformationen an
  • Bereitstellung von Leitlinien für die Entwicklung von Best Practices
  • Ermöglichen Sie eine nahtlose Migration auf neue Funktionen

Einige seiner herausragendsten Eigenschaften sind:

  • Einfache Konfiguration des Projekts, die den Best Practices folgt, was es uns ermöglicht, in wenigen Sekunden ein neues Projekt oder Modul zu starten.
  • Durchgängige Verwendung in allen Projekten, dies bedeutet keine Beschleunigungszeit für neue Entwickler, die in ein neues Projekt einsteigen.
  • Überlegenes Abhängigkeitsmanagement einschließlich automatischer Aktualisierung, Abhängigkeitsschließungen (auch als transitive Abhängigkeiten bekannt).
  • Apache Maven kann problemlos mit mehreren Projekten gleichzeitig arbeiten, ohne sich gegenseitig zu beeinflussen.
  • Es verfügt über ein großes und wachsendes Repository an Bibliotheken und Metadaten, die sofort verwendet werden können, und hat darüber hinaus Vereinbarungen mit den größten Open-Source-Projekten für die Echtzeitverfügbarkeit seiner neuesten Versionen.
  • Maven ist erweiterbar, da es die Fähigkeit hat, leicht Plugins in Java oder Skriptsprachen zu schreiben.
  • Sofortiger Zugriff auf neue Funktionen mit wenig oder gar keiner zusätzlichen Konfiguration.
  • Es verwendet Ant-Aufgaben für das Abhängigkeitsmanagement und die Maven-Bereitstellung.
  • Es verwendet modellbasierte Modelle, d. h., Apache Maven kann eine beliebige Anzahl von Projekten in vordefinierten Ausgabetypen wie JAR, WAR oder Verteilung basierend auf Projektmetadaten erstellen, in den meisten Fällen ohne Skripting.
  • Es ist eine Site, die mit den Informationen des Projekts übereinstimmt, da sie die gleichen Metadaten wie für den Kompilierungsprozess verwendet. Maven kann eine Website oder ein PDF erstellen, die die gesamte Dokumentation enthält, die wir hinzufügen möchten, und ergänzt diese Standardberichte über den Status der Entwicklung des Projekts.
  • Es bietet Release-Publishing und Versionsverwaltung und dies erfordert nicht viel zusätzliche Konfiguration, da Maven in das Quellcodeverwaltungssystem (wie Subversion oder Git) integriert wird und für die Verwaltung des Starts eines Projekts basierend auf einem bestimmten Tag verantwortlich ist. Wir können dies auch an einen Verteilungsort für andere Projekte senden, um sie zu verwenden. Maven kann einzelne Ausgaben als JAR, eine Datei mit anderen Abhängigkeiten und Dokumentation oder als Quelldistribution veröffentlichen.
  • Abhängigkeitsmanagement wie die Verwendung von Apache Maven fördert die Verwendung eines zentralen JAR-Repositorys und anderer Abhängigkeiten. Maven verfügt über einen Mechanismus, mit dem Projekt-Clients auf jedes JAR zugreifen können, das zum Erstellen ihres Projekts von einem zentralen JAR-Repository benötigt wird, ähnlich wie das Perl CPAN.

1. Java unter Ubuntu installieren

Schritt 1
Der erste Schritt besteht darin, das Paket 'python-software-properties' mit dem folgenden Befehl zu installieren:

 sudo apt install -y python-software-properties

VERGRÖSSERN

Schritt 2
Jetzt fügen wir das Java PPA-Repository mit dem folgenden Befehl hinzu:

 sudo add-apt-repository ppa: webupd8team / java

VERGRÖSSERN

Schritt 3
Sobald dieses Repository hinzugefügt wurde, aktualisieren wir seine Pakete:

 sudo apt-Update 
Schritt 4
Apache Maven erfordert JDK 1.7 oder höher und in diesem Fall werden wir JDK 1.8 installieren. Dazu installieren wir Java aus dem PPA mit dem apt-Befehl wie folgt:
 sudo apt install -y oracle-java8-installer

VERGRÖSSERN

Schritt 5
Sobald dieser Vorgang abgeschlossen ist, können wir die Java-Version anzeigen, indem wir Folgendes ausführen:

 Java-Version

VERGRÖSSERN


Anmelden Beitreten!

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave