Was ist Maven?
Maven ist ein Java-Tool für das Projektmanagement, das von der Apache Foundation als Ergänzung zu Ant entwickelt wurde. Es ist ein Tool zur Automatisierung von Softwarekonstruktionsprozessen, das in diesem Lernprogramm nicht behandelt wird, dessen allgemeine Idee Sie hier sehen können .
Das hört sich gut an, aber Sie werden sich fragen: “Warum wird es Ihnen das Leben leichter machen? Ich verwalte meine Projekte ohne Probleme in Eclipse “und es ist wahr, vielleicht klingt der Begriff” Projekte verwalten “einfach, aber die Art und Weise, wie Maven die Abhängigkeiten und die Struktur Ihres Projekts verwaltet, lässt sich nicht mit anderen ähnlichen Tools vergleichen.
Mit Maven hören Sie auf, nach Hunderten von .jars zu suchen, um die Bibliotheken in Ihrem Projekt zu platzieren. Sie verbringen keine Zeit damit, nach APIs zu suchen, die andere APIs ergänzen, und Sie müssen sich keine Gedanken über die Struktur Ihres Projekts machen. Maven stellt Ihnen “Archetypen” zur Verfügung, die vordefinierte Projektstrukturen sind für bestimmte Zwecke und ermöglicht es Ihnen, alle Bibliotheken, von denen Ihr Code abhängt, mit einfachen XML-Tags und einer Internetverbindung zu verwalten.
Nach dieser Einführung werden wir sehen, wie man Maven benutzt.
Schritte zum Installieren von Maven
Da es sich um ein Java-Tool handelt, muss Java auf unserem Computer installiert sein, insbesondere das neueste JDK . Wir müssen auch sicherstellen, dass unsere Umgebungsvariable JAVA_HOME korrekt konfiguriert ist. Dazu klicken wir mit der rechten Maustaste auf “Arbeitsplatz” oder “Computer”, abhängig von Ihrer Windows-Version, und wählen “Eigenschaften”. Dadurch gelangen wir zu einem ähnlichen Bildschirm zu folgendem:
Wählen Sie dort die Option “Erweiterte Systemkonfiguration”, um zum folgenden Bildschirm zu gelangen:
Wo sollten Sie die Variable “JAVA_HOME” erstellen (falls noch nicht vorhanden) und den entsprechenden Wert für den Ordner angeben , in dem Sie Java installiert haben, in meinem Fall “C: Programme (x86) Java jdk 1.7.0_60.
Sobald Java installiert ist, müssen Sie Maven herunterladen, einen “Spiegel” auswählen und die neueste Version herunterladen (zum Zeitpunkt des Schreibens dieses Lernprogramms ist 3.2.2), bevor Sie fortfahren. Stellen Sie sicher, dass das Lernprogramm nirgendwo hingehen wird. Seite Wählen Sie nach dem Herunterladen einen geeigneten Ordner aus, um die Datei zu entpacken und die Umgebungsvariablen zu aktualisieren (wie wir es für den Schritt zum Platzieren von JAVA_HOME gesehen haben).
- Erstellen Sie die Variable M2_HOME, indem Sie durch Anhängen von ” apache-maven-3.2.2″ auf das Verzeichnis verweisen, in dem Sie die ZIP-Datei entpackt haben. In meinem Fall habe ich die ZIP-Datei im Ordner meines Benutzers entpackt, sodass sie C: Users Manuel apache-maven-3.2 lautet .2) Beachten Sie, dass 3.2.2 der Maven-Version entspricht. Wenn Sie also eine andere Version heruntergeladen haben, wird der entsprechende Wert in die Umgebungsvariable eingefügt.
- Erstellen Sie die Variable M2 mit dem folgenden Wert “% M2_HOME% bin”.
- Fügen Sie am Ende der Variablen “Path” den Wert “% M2%” hinzu (oder erstellen Sie ihn, falls er nicht vorhanden ist), mit dem Sie Maven über die Befehlszeile ausführen können sollten.
- Öffnen Sie ein Befehlszeilenterminal, indem Sie das Startmenü öffnen, “Ausführen” auswählen und “cmd” eingeben.
- Geben Sie in der Befehlszeile “mvn -version” ein, um zu überprüfen, ob es korrekt installiert wurde.
Voilá! Sie haben Maven installiert und jetzt können wir es verwenden.
Wechseln Sie dann in der Befehlszeile zu einem Ordner, in dem Sie Projekte mit Maven erstellen möchten, und führen Sie den folgenden Befehl aus: “mvn archetype: generate”. Dadurch wird eine RIESIGE Liste angezeigt (zum Zeitpunkt des Schreibens dieses Lernprogramms) Es gab 1086) existierende Projekt- “Archetypen” im Maven-Repository.
Meine Empfehlung ist, dass Sie (wenn Sie nicht auf das nächste Tutorial warten können) den Standard-Archetyp auswählen (indem Sie einfach “Enter” drücken, sobald die Befehlszeile die Auflistung beendet hat), die neueste Version auswählen (auch indem Sie einfach noch einmal Enter drücken) Fragen Sie nach der “groupId” place org.usuario.maven. Wenn Sie dann nach der “artifactId” place “nuevaApp” fragen, drücken Sie zweimal die Eingabetaste (um die Standardwerte von “version” und “package” beizubehalten) und sagen Sie schließlich ” Und “damit der Prozess der Erstellung eines Projekts mit diesem Archetyp gipfelt.
Sobald dies erledigt ist, werden Sie sehen, dass Sie in dem Ordner, den Sie ausgewählt haben, einen Maven-Projektordner mit dem Namen “newApp” und darin einen Ordner “src” und eine Datei “pom.xml” finden, die Sie in einem Editor öffnen sollten von Text und sehen, was es enthält. Im nächsten Tutorial werden wir sehen, wofür die Datei “pom.xml” verwendet wird, wie verschiedene Archetypen gefiltert werden und welche Vorteile dies beim Erstellen eigener Anwendungen bietet.
Dies ist nur das erste von vielen Maven-Tutorials, die Sie mit meinen Spring-Tutorials finden. Vergessen Sie nicht, Ihre Kommentare zu hinterlassen. Bis zum nächsten Mal!