Wie installiere ich Apache Maven auf Ubuntu?

Projektmanagement ist aufgrund seines Umfangs, seiner Vorteile und der Möglichkeit, die besten Aufgaben für eine bestimmte Gruppe innerhalb des Unternehmens 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äten konzentrieren. 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 Tool zum Verwalten und Verstehen von Softwareprojekten entwickelt.

Apache Maven basiert auf dem Konzept des Projektobjektmodells (POM). Dank Maven ist es möglich, die Zusammenstellung, die Berichte und die Dokumentation eines Projekts von einer zentralen Information aus zu verwalten und so dessen vollständige Kontrolle zu ermöglichen.

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

Die Ziele, mit denen Apache Maven erstellt wurde, sind:

  • Gestalten Sie den Bau so einfach wie möglich
  • Sorgen Sie für ein einheitliches Konstruktionssystem
  • Bieten Sie Informationen zur Projektqualität an
  • Bereitstellung von Richtlinien für die Entwicklung von Best Practices
  • Ermöglichen Sie eine transparente Migration zu neuen Funktionen

Einige der herausragendsten Merkmale sind:

  • Einfache Konfiguration des Projekts, die den Best Practices folgt und es uns ermöglicht, innerhalb weniger Sekunden ein neues Projekt oder Modul zu erhalten.
  • Die konsistente Verwendung in allen Projekten bedeutet keine Beschleunigungszeit für neue Entwickler, die ein neues Projekt eingeben.
  • Überlegenes Abhängigkeitsmanagement mit automatischer Aktualisierung und Abhängigkeitsabschlüssen (auch als transitive Abhängigkeiten bezeichnet).
  • Apache Maven bietet die Möglichkeit, problemlos mit mehreren Projekten gleichzeitig zu arbeiten, ohne diese zu beeinflussen.
  • Es verfügt über ein großes und wachsendes Repository an Bibliotheken und Metadaten, die sofort verwendet werden können, und darüber hinaus, wie viele Vereinbarungen mit den größten Open Source-Projekten für die Echtzeitverfügbarkeit der neuesten Versionen getroffen wurden.
  • Maven ist erweiterbar, da es Add-Ons in Java oder Skriptsprachen schreiben kann.
  • Sofortiger Zugriff auf neue Funktionen mit wenig oder keiner zusätzlichen Konfiguration.
  • Es nutzt die Ant-Tasks für die Verwaltung der Abhängigkeit und die Bereitstellung von Maven.
  • Modelle basierend auf Modellen verwenden, dh Apache Maven kann eine beliebige Anzahl von Projekten in vordefinierten Ausgabetypen wie JAR, WAR oder Distribution basierend auf Metadaten zum Projekt erstellen, ohne dass in den meisten Fällen Skripte erstellt werden müssen .
  • Es handelt sich um eine zusammenhängende Site mit den Informationen des Projekts, da Maven dieselben Metadaten verwendet, die für den Kompilierungsprozess verwendet werden. Maven kann eine Website oder ein PDF generieren, das die gesamte Dokumentation enthält, die wir hinzufügen möchten, und diesen Standardberichten den Stand der Entwicklung hinzufügen des Projekts.
  • Es bietet die Möglichkeit, Versionen zu veröffentlichen und zu verwalten, und dies erfordert nicht viel zusätzliche Konfiguration, da Maven in das Versionsverwaltungssystem (wie Subversion oder Git) integriert wird und für die Verwaltung des Starts eines Projekts auf der Grundlage eines bestimmten Labels verantwortlich ist . Wir können dies auch an einem Verteilungsort veröffentlichen, damit andere Projekte es verwenden können. Maven kann einzelne Exits als JAR, eine Datei, die andere Abhängigkeiten und Dokumentationen enthält, oder als Quelldistribution veröffentlichen.
  • Verwaltung von Abhängigkeiten, da bei Verwendung von Apache Maven die Verwendung eines zentralen Repositorys für JAR und andere Abhängigkeiten empfohlen wird. Maven verfügt über einen Mechanismus, auf den Projektclients zugreifen können, um JAR-Dateien herunterzuladen, die zum Erstellen ihres Projekts aus einem zentralen JAR-Repository erforderlich sind, ähnlich dem Perl-CPAN.
See also  Optimism startet seinen ersten Airdrop des neuen OP-Tokens

1. Installieren Sie Java in Ubuntu

Schritt 1

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

 sudo apt install -y Python-Software-Eigenschaften 

1-Install-Java-en-Ubuntu.png

Schritt 2

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

 sudo add-apt-repository ppa: webupd8team / java 

2-repositorio-de-Java-PPA.png

Schritt 3

Sobald dieses Repository hinzugefügt wurde, werden die Pakete dieses Repositorys aktualisiert:

 sudo apt update 
Schritt 4

Apache Maven benötigt JDK 1.7 oder höher. In diesem Fall installieren wir JDK 1.8. Dazu installieren wir Java von der PPA mit dem Befehl apt wie folgt:

 sudo apt install -y oracle-java8-installer 

3-install-the-JDK-1.8.png

Schritt 5

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

 Java-Version 

4-display-the-Java-version.png

Einloggen Mach mit!

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *