So fügen Sie der Eclipse IDE die Klassenpfadvariable M2__REPO hinzu

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:

  1. Eclipse IDE, Menüleiste

  2. Wählen Sie Fenster> Einstellungen

  3. Wählen Sie Java> Build Path> Classpath Variables aus

  4. Klicken Sie auf die Schaltfläche Neu> definieren Sie eine neueM2_REPO-Variable und verweisen Sie sie auf Ihr lokales Maven-Repository

  5. 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.

Add ME_REPO to Eclipse IDE

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".