Inhaltsverzeichnis
Da wir in früheren Tutorials Maven verwendet haben, ist Ihnen vielleicht aufgefallen, dass wir nur die Befehle des Terminals verwendet und Notepad ++ (oder zumindest ich) verwendet haben, um die POM-Datei zu ändern. Im Allgemeinen verwenden Sie eine IDE, um Ihren Code zu schreiben und Syntaxkorrekturen in Ihren Klassen zu verwenden, sowie um die Dinge ordentlich zu halten. Maven wird mit einem Plugin geliefert, um Ihre Maven-Projekte in Eclipse-Projekte (eine bekannte IDE) zu konvertieren, und Eclipse hat die Möglichkeit, Maven-Aufrufe über ein Plugin zu verwenden. Wir werden in diesem Tutorial lernen, wie man diese 2 Plugins verwendet.Angenommen, Sie möchten Ihr Maven-Projekt in Eclipse öffnen, damit Sie es von der IDE aus bearbeiten können. Dazu müssen Sie Ihr Maven-Projekt in ein Eclipse-Projekt konvertieren, was bedeutet, dass Sie über .classpath- und .project-Dateien sowie eine .settings-Datei verfügen Ordner, den Eclipse verwendet, um die Merkmale Ihres Projekts zu erkennen.
VERGRÖSSERN
Um Ihr Maven-Projekt zu konvertieren, müssen Sie nur die Befehlszeile öffnen, in den Ordner gehen, in dem sich die POM-Datei befindet, und den Befehl eingeben mvn eclipse: Sonnenfinsternis mit dem Maven automatisch die notwendigen Konfigurationen herunterlädt, damit Ihr Projekt in Eclipse importiert werden kann.Im Gegensatz zu den Plugins, die wir zuvor gesehen haben, muss das Eclipse-Plugin nicht in der POM-Datei konfiguriert werden, Maven erkennt es automatisch und startet den Download aus dem Repository.
Nach der Konvertierung in ein Eclipse-Projekt müssen Sie nur in Eclipse einsteigen und das Projekt importieren, indem Sie in Datei → Importieren… → Allgemein → Vorhandenes Projekt in Arbeitsbereich und wählen Sie im Menü den Ordner aus, in dem sich die POM-Datei befindet (und die .classpath- und .project-Dateien), damit Eclipse das Projekt ohne Zwischenkonfiguration importiert.
Sobald das Projekt importiert wurde, kann es vorkommen, dass Eclipse in Ihrem Projekt einen Fehler ausgibt, der sich auf das Fehlen der Variablen M2_REPO bezieht, die darauf hinweist, dass Eclipse die JARs nicht im Maven-Repository erhält (weil wir es nicht erklärt haben). Um dies zu korrigieren, müssen wir nur die Variable in Eclipse erstellen, die auf den Ordner ".m2" zeigt, der sich möglicherweise in Ihrem Home-Ordner befindet (in meinem Fall der Ordner meines Benutzers Manuel).
Ich werde Sie die Variable M2_REPO selbst erstellen lassen, es ist einfach, es wird im Klassenpfad Ihres Projekts durchgeführt.
Wenn Sie die Schritte bis hierhin befolgt haben, werden Sie feststellen, dass Eclipse die Maven-Befehle nicht ausführen kann und Sie daher zum Terminal zurückkehren müssen, um die Maven-Befehle auszuführen. Da das lächerlich ist, ist es am besten, das Maven-Plugin in Eclipse herunterzuladen.
Dazu wählen wir Hilfe → Neue Software installieren… und in diesem Fenster müssen Sie nach dem Maven-Plugin suchen. Theoretisch sollte das Platzieren von "Maven" im Filter und die Auswahl von "Alle verfügbaren Sites" diese Site "http://download.ecli … releases" einschließen, die das Maven-Plugin für Eclipse enthält. Wenn nicht, fügen Sie die erwähnte Site unbedingt zur Liste der Sites hinzu.
Bei einigen Eclipse-Konfigurationen (meine ist Kepler für Java EE) ist das Maven-Plugin bereits installiert und Sie müssen es nur aktualisieren, indem Sie diese Site durchsuchen.
Sobald Sie das Plugin installiert haben, werden Sie einige geringfügige Änderungen in Eclipse bemerken. Hauptsächlich können Sie die POM-Dateien ausführen, indem Sie mit der rechten Maustaste darauf klicken und den Befehl auswählen, den Sie im Untermenü "Maven" ausführen möchten. Die POM-Dateien werden auch unten mehrere Registerkarten anzeigen, um sie aus verschiedenen Perspektiven sehen zu können, Sie können Abhängigkeiten mit mehreren Klicks hinzufügen und entfernen oder einfach direkt ändern, wie wir es bisher getan haben.
VERGRÖSSERN
Ich hoffe, das hat Ihnen geholfen, mit diesem Tutorial haben wir das Ende der grundlegenden Maven-Tutorials erreicht. Von nun an werde ich mich auf die Spring-Tutorials konzentrieren, die Maven als Repository verwenden, um dynamische Webanwendungen zu erstellen. Ich hoffe es hat euch gefallen und lest weiter meine Tutorials. Bis zum nächsten Mal!Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben