Maven in Eclipse: Schritt für Schritt Installation [geschlossen]

336

Ich war auf der Maven-Website und habe die 5- und 30-minütigen Tutorials gelesen und Maven zum ersten Mal ausprobiert.

Ich möchte ein Maven-Plugin installieren und damit Maven-Projekte aus Eclipse erstellen.

Trotz ehrlicher Bemühungen konnte ich zu keinem Maven-Plugin ein umfassendes Tutorial finden. M2E, die wie der De-facto-Standard erscheint, hat nichts als kaputte (oder rekursive) Links auf ihrer Website.

Ich kann nicht sagen, ob ich das Plugin überhaupt richtig installiert habe oder wie man es benutzt.

Kennt jemand eine gute Schritt-für-Schritt-Anleitung M2Eoder ein anderes Plugin? Eine, die eine gute Installationsdokumentation sowie eine solide Erklärung der Funktionen und der ordnungsgemäßen Verwendung enthält?

IAmYourFaja
quelle
20
Ich bin im selben Boot! Ich bin froh, dass Sie diese Frage gestellt haben. Ich sehe, das war vor ein paar Tagen. Wo können Sie sie zum Laufen bringen? Ich habe maven bereits auf meinem Computer installiert, konnte das Plugin jedoch noch nicht installieren.
David
2
Wenn Sie Eclipse Juno verwenden, ist J2EE m2e bereits enthalten.
Deanna
1
@KellySFrench Bitte öffnen Sie nicht themenfremde Fragen wie Tutorial-Anfragen nicht erneut.
TylerH

Antworten:

537

(Bearbeiten 2016-10-12: Viele Eclipse-Downloads von https://eclipse.org/downloads/eclipse-packages/ enthalten bereits M2Eclipse. Ab Neon bieten sowohl das Java- als auch das Java EE-Paket "Maven-Unterstützung" an. )

Weg 1: Maven Eclipse Plugin Installation Schritt für Schritt:

  1. Öffnen Sie die Eclipse-IDE
  2. Klicken Sie auf Hilfe -> Neue Software installieren ...
  3. Klicken Sie oben rechts auf die Schaltfläche Hinzufügen
  4. Beim Popup: Geben Sie den Namen als "M2Eclipse" und den Speicherort als " http://download.eclipse.org/technology/m2e/releases " oder http://download.eclipse.org/technology/m2e/milestones/1.0 ein

  5. Klicken Sie nun auf OK

Danach würde die Installation gestartet.

Weg 2: Eine andere Möglichkeit, das Maven-Plug-In für Eclipse über "Eclipse Marketplace" zu installieren:

  1. Öffne Eclipse
  2. Gehen Sie zu Hilfe -> Eclipse Marketplace
  3. Suche nach Maven
  4. Klicken Sie im Abschnitt "Maven Integration for Eclipse" auf die Schaltfläche "Installieren"
  5. Befolgen Sie die Anweisungen Schritt für Schritt

Führen Sie nach erfolgreicher Installation die folgenden Schritte in Eclipse aus:

  1. Gehen Sie zu Fenster -> Einstellungen
  2. Beachten Sie, dass Maven im linken Bereich eingetragen ist

Schließlich,

  1. Klicken Sie auf ein vorhandenes Projekt
  2. Wählen Sie Konfigurieren -> In Maven-Projekt konvertieren
Ripon Al Wasim
quelle
5
Ich habe diese Schritte satt, aber nicht installiert. Ich habe eine Fehlermeldung erhalten, deren Details unten aufgeführt sind. Die Installation kann nicht abgeschlossen werden, da ein oder mehrere erforderliche Elemente nicht gefunden wurden. Zu installierende Software: m2e - Maven-Integration für Eclipse (einschließlich Inkubationskomponenten) 1.5.0.20140606-0033 (org.eclipse.m2e.feature.feature.group 1.5.0.20140606-0033)
Krunal Patel
@ Krunal Patel: Haben Sie es vom Marktplatz aus versucht?
Ripon Al Wasim
Ich habe das gleiche Kann die Installation nicht abschließen, da ein oder mehrere erforderliche Elemente nicht gefunden werden konnten. Zu installierende Software: m2e - slf4j über Logback-Protokollierung (optional) 1.5.0.20140606-0033 (org.eclipse.m2e.logback.feature.feature.group 1.5.0.20140606-0033) - Die Marktplatzoption wurde in der Hilfe nicht angezeigt.
Diego
4
Eclipse juno unterstützt Maven 1.5 nicht. Trotzdem haben sie keine Funktion von 1.5 hinzugefügt. Versuchen Sie also 1.4 oder 1.3. Download.eclipse.org/technology/m2e/releases/1.3 download.eclipse.org/technology/m2e/releases/1.4
Alvin
Vielen Dank für diese großartige Beschreibung, aber ich kann maven so oder so nicht installieren. Fehler beim Angeben, dass "Abhängigkeit nicht erfüllt werden kann" und "Installation nicht abschließen, da ein oder mehrere erforderliche Elemente nicht gefunden werden konnten". Ich bin mir nicht sicher, worum es geht. Bitte helfen Sie.
Kushal Jayswal
32

WENN Sie Maven in Eclipse (Java EE) Indigo installieren möchten, gehen Sie folgendermaßen vor:

  1. Eclipse -> Hilfe -> Neue Software installieren.

  2. Geben Sie " http://download.eclipse.org/releases/indigo/ " ein und drücken Sie die Eingabetaste.

  3. Erweitern Sie das Tag "Zusammenarbeit".

  4. Wählen Sie dort das Maven-Plugin aus.

  5. Klicken Sie auf Weiter.

  6. Akzeptieren Sie die Vereinbarung und klicken Sie auf Fertig stellen.

Nach der Installation des Maven werden Sie aufgefordert, die Eclipse neu zu starten. Starten Sie die Eclipse also erneut, um die Änderungen zu sehen.

Mukesh Kumar
quelle
1
Vielen Dank. Ich hatte alle oben genannten Optionen ausprobiert, aber keine funktionierte für mich. Jedes Mal, wenn der Fehler "Kann aufgrund eines Abhängigkeitsfehlers nicht installiert werden" angezeigt wurde. Ihre Lösung hat funktioniert.
Ein Nigdikar
1
Vielen Dank, auch ich habe alle anderen Lösungen ausprobiert, aber keine davon hat für mich funktioniert. Ich folgte Ihren Schritten mit Neon anstelle von Indigo, und es funktionierte :)
Ahmed Laatabi
Vielen Dank @mukesh Kumar ......... Neon-Benutzer - Verwenden Sie einfach url - download.eclipse.org/releases/neon und im Filtertyp maven und installieren Sie die gesamte benötigte Software für maven
Anurag_BEHS
13

Ich bin sicher, dass Sie nach einem Eclipse- Plugin suchen , das Maven-Funktionen in der IDE ausführt. In diesem Fall ist M2E eine gute Wahl. Nach der Installation von M2E finden Sie in der Eclipse-Installation viel Hilfe.

Das heißt, wenn man bedenkt, dass man anfängt, Maven zu verwenden, wäre es ein langer Weg, ein gutes Verständnis der Grundkonzepte zu haben. Die Verwendung von M2E kann einige Details verbergen, die zu einer unvollständigen oder falschen Interpretation des Verhaltens von Maven und damit zu Problemen im nachgelagerten Bereich führen können.

Einige gute Online-Referenzen von Maven sind:

Sri Sankaran
quelle
4
Aber wie installiert man M2E auf Eclipse? (Ich brauche es tatsächlich zu MuleStudio installieren .. oO)
david
Ich bin mit Mule Studio nicht vertraut. Wenn es sich um ein Plugin für Eclipse 3.7 (auch bekannt als Indigo) handelt, sollten Sie in der Lage sein, M2E vom Eclipse Marketplace aus zu installieren (Hilfe> Eclipse Marketplace ...: Suchen Sie nach "m2e" und wählen Sie "Maven Integration for Eclipse"). Alternativ können Sie es von der M2E-Website ( eclipse.org/m2e )
Sri Sankaran
Ich habe das Plugin installiert und ich versuche, einige Quellen hinzuzufügen (Artefakt oder etwas, was ich denke) und das Plugin kann nicht finden, wo es installiert ist. Netheir Ich versuche, es vom Plugin herunterzuladen und kann nicht finden, wie es funktioniert ...
Enrique San Martín
"Sobald Sie M2E installiert haben, finden Sie in der Eclipse-Installation viel Hilfe." - aber wo? Die installierte Hilfe enthält nichts (Hilfe -> Hilfeinhalt).
Martin Schröder
@ MartinSchröder Ich habe das vor über 3 Jahren geschrieben und es war damals gültig. Es tut mir leid, aber ich habe seitdem nicht mehr mit Eclipse Schritt gehalten.
Sri Sankaran
11

Installieren Sie zuerst maven in Ihrem System und legen Sie die Maven-Umgebungsvariablen fest

  1. M2_HOME: .... \ apache-maven-3.0.5 \ maven installierter Pfad
  2. M2_Repo: D: \ maven_repo \ Wenn Sie den Speicherort des Maven-Repos ändern
  3. M2:% M2_HOME% \ bin

Schritte zum Konfigurieren von Maven in Eclipse IDE:

  • Wählen Sie Fenster -> Einstellungen. Hinweis: Wenn die Option Maven nicht vorhanden ist, fügen Sie Maven 3 zur Eclipse hinzu oder installieren Sie es.
  • Fügen Sie den Maven-Standort Ihres Systems hinzu

So überprüfen Sie, ob Maven richtig konfiguriert ist:

  • Öffnen Sie Eclipse und klicken Sie auf Windows -> Einstellungen

  • Wählen Sie im linken Bereich Maven und dann Installationen.

  • Klicken Sie im linken Bereich auf Maven -> Option "Benutzereinstellungen", um den Speicherort des lokalen Repositorys zu überprüfen.

Anil Satija
quelle
6

Überprüfen Sie dies

Um diesen Fehler zu vermeiden:

Die Installation kann nicht abgeschlossen werden, da ein oder mehrere erforderliche Elemente nicht gefunden wurden. Zu installierende Software: m2e - slf4j über Logback-Protokollierung (optional) 1.6.1.20150625-2338 (org.eclipse.m2e.logback.feature.feature.group 1.6.1.20150625-2338) Fehlende Anforderung: Maven-Integration für Eclipse 1.6.0.20150526-2032 (org.eclipse.m2e.core 1.6.0.20150526-2032) erfordert 'bundle com.google.guava [14.0.1,16.0.0)', konnte jedoch nicht gefunden werden. Fehlende Anforderung: Maven-Integration für Eclipse 1.6.1.20150625-2338 (org.eclipse.m2e.core 1.6.1.20150625-2338) erfordert 'bundle org.eclipse.osgi 3.10.0', konnte jedoch nicht gefunden werden. Abhängigkeit kann nicht erfüllt werden: Von: Maven-Integration für Eclipse 1.6.0.20150526-2032 (org. eclipse.m2e.core.ui 1.6.0.20150526-2032) An: Bündel org.eclipse.m2e.core [1.6.0,1.7.

Quelle

Hojat Modaresi
quelle
3
Vielen Dank! Diese Lösung ( download.eclipse.org/technology/m2e/releases/1.3 ) funktioniert mit Kelper!
Ken Pega
Funktioniert auch unter IBM Rational 8.0.3.
Vulpo
4

Sie müssen die folgenden Schritte in der Eclipse-IDE ausführen

  1. Gehen Sie zu Hilfe -> Neue Software installieren
  2. Klicken Sie oben rechts auf die Schaltfläche Hinzufügen
  3. Geben Sie im kommenden Popup den Namen "Maven" und den Speicherort " http://download.eclipse.org/technology/m2e/releases " ein.
  4. Klicken Sie auf OK.

Die Maven-Integration für Eclipse wird heruntergeladen und installiert. Starten Sie den Arbeitsbereich neu.

Fügen Sie im Ordner .m2 (normalerweise unter C: \ user \ directory) die Datei settings.xml hinzu. Geben Sie den richtigen Proxy und die richtigen Profile an. Erstellen Sie jetzt ein neues Maven-Projekt in Eclipse.

Sunitha
quelle
3

Ich bin auch auf das gleiche Problem gestoßen und habe herausgefunden, dass das Problem hier die Lösung ist.

Viele Leute gehen davon aus, dass die Integration von Eclipse und Maven schwierig ist, aber sehr einfach.

1) Laden Sie den Maven herunter und entpacken Sie ihn in Ihr Lieblingsverzeichnis.

Beispiel: C: \ satyam \ DEV_TOOLS \ apache-maven-3.1.1

2) Legen Sie die Umgebungsvariable für Maven fest (Ich hoffe, jeder weiß, wohin er gehen muss, um dies festzulegen).

In der Systemvariablen: Variablenname = M2_HOME Variable_Wert = C: \ satyam \ DEV_TOOLS \ apache-maven-3.1.1

Als nächstes finden Sie in derselben Systemvariablen den Variablennamen Pfad: Bearbeiten Sie einfach die Pfadvariable und fügen Sie M2_HOME-Details wie bei den vorhandenen Werten hinzu.

%M2_HOME%/bin;

Im zweiten Schritt sind Sie mit dem Einstellen des Maven-Materials auf Ihr System fertig. Sie müssen überprüfen, ob Ihre Einstellung korrekt ist oder nicht. Gehen Sie zur Eingabeaufforderung und geben Sie mvn - version ein, damit der Pfad Ihres Maven angezeigt wird

3) Öffnen Sie die Eclipse und gehen Sie zu Neue Software installieren und geben Sie M2E Plugin ein. Installieren Sie die Eclipse und starten Sie sie neu

Mit den obigen 3 Schritten sind Sie mit Maven und Maven Plugin mit Eclipse fertig

4) Maven wird im Ordner .m2 verwendet, um alle Gläser herunterzuladen. Diese finden Sie unter Beispiel: C: \ Users \ tempsakat.m2

Unter diesem Ordner befinden sich eine settings.xml-Datei und ein Repository-Ordner

5) Gehen Sie zu Windwo - Einstellungen Ihrer Eclipse und geben Sie Maven ein. Wählen Sie dann im linken Menü UserSettings aus und geben Sie hier den Pfad der settings.xml an.

jetzt bist du fertig ...

user3749024
quelle
3

Maven Eclipse Plugin Installation Schritt für Schritt:

Klicken Sie auf Öffnen Eclipse - IDE Hilfe -> Neue Software installieren Klicken Sie auf Hinzufügen Button rechts oben in die Pop - up: Füllen Sie Namen , wie Sie wollen und Ort als http://download.eclipse.org/technology/m2e/milestones/1.0 Jetzt klicken Sie auf OK Und folgen Sie den Anweisungen

amoljdv06
quelle
Viele der anderen Antworten sind ab sofort (2018) viele Jahre alt. Dieser hat für mich gearbeitet.
Captain Fantastic
2

Ich habe gerade ein MavenIntegrations-Plug-In hinzugefügt mit Eclipse:

Befolgen Sie einfach die folgenden Schritte:

In eclipse, von der oberen Menüpunkt select- Help-> klicken Sie auf Install New Software..-> klicken Sie dann auf AddSchaltfläche.

setzt die MavenAPIim Namen Textfeld und http://download.eclipse.org/technology/m2e/releasesan der Stelle Textfeld ein .

Drücken Sie OKund wählen Sie das MavenProjekt aus und installieren Sie es, indem Sie auf klicken next.

Jenis Kasundra
quelle
2

Versuchte alles, aber dieses funktionierte. 1. Eclipse -> Hilfe -> Neue Software installieren. 2. Geben Sie " http://download.eclipse.org/releases/indigo/ " ein und drücken Sie die Eingabetaste. 3. Erweitern Sie das Tag "Collaboration". 4. Wählen Sie dort das Maven-Plugin aus. 5. Klicken Sie auf Weiter. 6. Akzeptieren Sie die Vereinbarung und klicken Sie auf Fertig stellen. Nach der Installation des Maven werden Sie aufgefordert, die Eclipse neu zu starten. Starten Sie die Eclipse also erneut, um die Änderungen zu sehen.

Danke Mukesh für das Führen.

user1452911
quelle
Ich mochte diese Option, da sie automatisch die kompatible m2e-Version für die von uns verwendete Eclipse auflistet. Früher habe ich versucht, das neueste m2e-Plug-In für juno zu erhalten. Bei der Installation gab es jedoch eine Ausnahme
Shravan Ramamurthy
1

Ich hatte Probleme, weil ich das Maven-Plugin auf MuleStudio und nicht auf Eclipse installieren wollte.

[Führen Sie für MuleStudio 1.2 oder niedriger die Schritte (1) und (2) aus, andernfalls springen Sie zu Schritt (2)]

Anleitung für MuleStudio (NUR Version 1.2 und niedriger): (1) Hilfe> Neue Software installieren ...

Helios Update Site - http://download.eclipse.org/releases/helios/

Anleitung für MuleStudio (1.3) ODER Eclipse: (2) Hilfe> Neue Software installieren ...

Maven -  URL: http://download.eclipse.org/technology/m2e/releases
David
quelle
0

Die neueste Version von Eclipse (Luna) und Spring Tool Suite (STS) ist mit Unterstützung für Maven, GIT und Java 8 vorinstalliert.

A. Rick
quelle
0

Ich habe gerade das Maven-Integrations-Plug-In bei Eclipse aufgenommen:

Befolgen Sie einfach die folgenden Schritte:

  • Wählen Sie in Eclipse im oberen Menüpunkt "Hilfe" -> klicken Sie auf "Neue Software installieren .." -> und klicken Sie dann auf "Hinzufügen".

  • Stellen Sie das Textfeld "MavenAPI" im Namen und " http://download.eclipse.org/technology/m2e/releases " im Textfeld "Speicherort" ein .

  • Drücken Sie OK und wählen Sie das Maven-Projekt aus und installieren Sie es, indem Sie auf Weiter klicken.

Syeful Islam
quelle