So fügen Sie der Eclipse IDE die Klassenpfadvariable M2_REPO hinzu
Wenn Sie den Maven-Befehlmvn eclipse:eclipse
verwenden, um ein vorhandenes Java-Projekt zur Unterstützung des Eclipse-Projekts zu konvertieren, erstellt Maven normalerweise den gesamten Abhängigkeitsklassenpfad mithilfe der VariablenM2_REPO, die in Eclipse standardmäßig nicht definiert ist.
Nichts Besonderes,M2_REPO ist nur ein normales "classpath variable" in Eclipse, um Ihr lokales Maven-Repository zu finden.
Hier zeigen wir Ihnen zwei Möglichkeiten, wie Sie die KlassenpfadvariableM2_REPOzur Eclipse-IDE hinzufügen können.
1. M2_REPO manuell hinzufügen
Definieren Sie die KlassenpfadvariableM2_REPOund fügen Sie sie manuell zur Eclipse-IDE hinzu. Befolgen Sie die folgenden Schritte:
-
Eclipse IDE, Menüleiste
-
Wählen Sie Fenster> Einstellungen
-
Wählen Sie Java> Build Path> Classpath Variables aus
-
Klicken Sie auf die Schaltfläche Neu> definieren Sie eine neueM2_REPO-Variable und verweisen Sie sie auf Ihr lokales Maven-Repository
-
Erledigt.
2. M2_REPO automatisch hinzufügen - eclipse: configure-workspace
Alternativ können SieM2_REPO über den Maven-Befehl „eclipse:configure-workspace
“ definieren und hinzufügen.
mvn -Declipse.workspace="your Eclipse Workspace" eclipse:configure-workspace
Siehe ein Beispiel:
C:\>mvn -Declipse.workspace="C:\Users\example\workspace" eclipse:configure-workspace [INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'eclipse'. [INFO] ------------------------------------------------------------------------ [INFO] Building Maven Default Project [INFO] task-segment: [eclipse:configure-workspace] (aggregator-style) [INFO] ------------------------------------------------------------------------ [INFO] [eclipse:configure-workspace {execution: default-cli}] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1 second [INFO] Finished at: Thu Apr 14 20:45:17 SGT 2011 [INFO] Final Memory: 9M/112M [INFO] ------------------------------------------------------------------------
Erledigt.
Verify M2_REPO is Added
Überprüfen Sie die Klassenpfadvariable, um sicherzustellen, dassM2_REPO zur Eclipse-IDE hinzugefügt wurde.
Sie müssen die KlassenpfadvariableM2_REPOnur einmal hinzufügen, und diese Variable wird im gesamten Arbeitsbereich Ihrer Eclipse gemeinsam genutzt.
eclipse:add-maven-repo
Der alte Befehl "eclipse:add-maven-repo
" ist veraltet und funktioniert nicht mehr. Verwendet stattdessen "eclipse:configure-workspace
".