wake-up-neo.net

Maven-Projekt in Eclipse importieren

Ich möchte ein bestehendes Maven-Projekt in Eclipse importieren. Ich habe zwei Möglichkeiten gefunden:

1) Über die Befehlszeile mvn Eclipse:eclipse
2) Installieren Sie das maven Eclipse-Plugin von Eclipse.

Was ist der Unterschied zwischen beiden und welchem ​​ist vorzuziehen?

Wenn ich das maven Eclipse-Plugin über das Eclipse-Menü installiere Help -> Install New Software, muss ich meine pom.xml noch ändern, um das Eclipse-Plugin von maven in den Plugins-Bereich aufzunehmen?

177
Thunderhashy

Ich möchte ein bestehendes Maven-Projekt in Eclipse importieren. Ich habe 2 Wege gefunden, einen über die Befehlszeile mvn Eclipse:eclipse Und einen über die Installation des Eclipse-Plugins von Eclipse. Was ist der Unterschied zwischen beiden und welchem ​​ist vorzuziehen?

Das Maven-Eclipse-Plugin ist ein Maven-Plugin und war immer da (eines der ersten mit Maven 1 verfügbaren Plugins, eins des ersten zu Maven migrierten Plugins 2). Es war lange Zeit der einzig vernünftige Weg dorthin integrierenimportieren Sie ein vorhandenes Maven-Projekt mit Eclipse. Tatsächlich bietet es keine echte Integration, sondern generiert lediglich die Dateien .project Und .classpath (Es wird auch WTP unterstützt) aus einem Maven-Projekt. Ich habe dieses Plugin während Jahren verwendet und war sehr zufrieden damit (und zu diesem Zeitpunkt sehr unzufrieden mit Eclipse-Plugins für Maven wie m2Eclipse ).

Das m2Eclipse Plugin ist eines der Eclipse Plugins für Maven . Es ist tatsächlich das erste und ausgereifteste der Projekte, die darauf abzielen, Maven in die Eclipse zu integrieren IDE (dies war nicht immer der Fall, es war vor 2 Jahren nicht wirklich brauchbar, siehe Feedback in Mevenide) M2Eclipse, Q für Eclipse/IAM ). Aber auch wenn ich keine Dinge wie das Erstellen eines Maven-Projekts aus Eclipse oder dem POM-Editor oder anderen ausgefallenen Assistenten verwende, muss ich sagen, dass dieses Plugin jetzt vollständig verwendbar ist, eine sehr reibungslose Integration bietet und nette Funktionen bietet ... In anderen Worte, ich bin endlich dazu übergegangen :) Ich würde es jetzt jedem Benutzer (Fortgeschrittenen oder Anfängern) empfehlen.

Wenn ich das Eclipse-Plugin von maven über das Eclipse-Menü Hilfe -> Neue Software installieren installiere, muss ich meine pom.xml trotzdem so ändern, dass das Eclipse-Plugin von maven in den Plugins-Abschnitt aufgenommen wird?

Diese Frage ist etwas verwirrend, aber die Antwort lautet nein. Wenn das m2Eclipse-Plugin installiert ist, müssen Sie nur Rechtsklick den Paket-Explorer und Importieren ...> Maven-Projekte, um ein vorhandenes Maven-Projekt in Eclipse zu importieren.

174
Pascal Thivent

Ich habe keine Erfahrung mit Eclipse oder Maven, daher schienen die anderen Antworten etwas zu kompliziert.

Die folgenden einfacheren Schritte haben bei mir funktioniert:

Voraussetzung: Stellen Sie sicher, dass Sie das Maven-Plugin in Ihrer Eclipse-IDE installiert haben: So fügen Sie das Maven-Plugin hinzu zu Eclipse

  1. Öffnen Sie Eclipse
  2. Klicken Sie auf Datei > Importieren
  3. Geben Sie Maven in das Suchfeld unter ein. Wählen Sie eine Importquelle aus:
  4. Bestehende Maven-Projekte auswählen
  5. Klicken Sie auf Weiter
  6. Klicken Sie auf Durchsuchen und wählen Sie den Ordner aus, der das Stammverzeichnis des Maven-Projekts darstellt (wahrscheinlich enthält er das pom.xml Datei)
  7. Klicken Sie auf Weiter
  8. Klicken Sie auf Fertig stellen
64
Chris Magnuson

Mit mvn Eclipse:eclipse generiert nur allgemeine Eclipse-Konfigurationsdateien. Dies ist in Ordnung, wenn Sie ein einfaches Projekt haben. Bei einem webbasierten Projekt wie Servlet/JSP müssen Sie jedoch Java EE-Funktionen zu Eclipse (WTP) manuell hinzufügen.

Konfigurieren Sie Apache für Eclipse, um das Projekt über den Eclipse-Serverteil ausführbar zu machen: Laden Sie Apache Tomcat herunter und entpacken Sie es. Wählen Sie unter Eclipse Windows -> Einstellungen -> Server -> Laufzeitumgebungen hinzufügen (Lokaler Server erstellen) Ihre Tomcat-Version aus. Klicken Sie anschließend auf Fertig stellen, und navigieren Sie zum Verzeichnis des entpackten Tomcat.

Fenster -> Ansicht anzeigen -> Server Fügt das Projekt der Serverliste hinzu

17

Maven haben ein Eclipse-Plugin und Eclipse haben ein Maven-Plugin. Wenn wir Maven mit diesen Kommandozeilen-Dingen und so weiter verwenden, wollen wir nicht, dass diese Kommandozeilen-Codes sehr viel haben hilfreich, Maven und Eclipse geben eine gute Integration, sie werden sehr gut zusammenarbeiten, danke für diese Plugins

Schritt 1 : Gehe zum Maven-Projekt. Hier ist mein Projekt FirstApp. (Beispiel mein Projekt ist FirstApp)

Dort sehen Sie eine pom.xml-Datei. Nun möchten wir ein Eclipse-Projekt mit dieser pom.xml generieren.

Schritt 2 : Verwenden Sie den Befehl mvn Eclipse: eclipse

Schritt 3 : Überprüfen Sie das Projekt

beachten Sie nach der Ausführung dieses Befehls, dass zwei neue Dateien erstellt wurden

Hinweis: - Beide Dateien werden für Eclipse erstellt. Wenn Sie diese Dateien öffnen, werden Sie feststellen, dass eine Klassenvariable "M2_REPO" generiert wird. Sie möchten diesen Klassenpfad in Eclipse hinzufügen, andernfalls zeigt Eclipse einen Fehler an.

Schritt 4 : Eclipse-Projekt importieren

Datei -> Importieren -> Allgemein -> Vorhandene Projekte im Arbeitsbereich -> Stammverzeichnis auswählen -> Fertig

Mehr Details hier

12
Midnik47

Ich finde das m2eclips e Plugin nützlicher. Dies bietet nützliche Tools wie den POM-Editor und das Erstellen eines Maven-Projekts in Eclipse.

10
Taylor Leese

Seit Eclipse Neon, das Eclipse Maven Integration (m2e) 1.7 enthält, ist der bevorzugte Weg einer der folgenden Wege:

  • File> Projects from File System ... - Dies funktioniert für Eclipse-Projekte (mit der Datei .project ) sowie für Nicht-Eclipse-Projekte, die nur die Datei pom.xml enthalten.
  • Beim Importieren aus einem Git-Repository, in den Git-Repositorys view right- Klicken Sie auf den Repository-Knoten, einen Ordner oder mehrere ausgewählte Ordner im Arbeitsbaum und wählen Sie Projekte importieren ... . Dies öffnet den gleichen Dialog, aber Sie müssen das Verzeichnis nicht auswählen.
0
howlger

Ich konnte ein Maven-Projekt mit den oben vorgeschlagenen Schritten nicht importieren, bis ich herausgefunden habe, warum es nicht importiert wurde:

Ein Maven-Projekt wird nicht importiert, wenn Sie ein anderes Maven-Projekt mit derselben Artefakt-ID haben. Stellen Sie sicher, dass die Artefakt-ID Ihres Projekts in Ihrem Eclipse-Arbeitsbereich eindeutig ist.

0
user3870990

Datei "Importieren" Maven "Vorhandenes Maven-Projekt" Weiter

http://www.websparrow.org/misc/how-to-import-maven-project-in-Eclipse

0
Shiwani Bhatt