Comment ajouter la variable de chemin de classe M2_REPO à l'IDE Eclipse
Normalement, lorsque vous utilisez la commande Mavenmvn eclipse:eclipse
pour convertir un projet Java existant pour prendre en charge le projet Eclipse, Maven créera l'intégralité du chemin de classe des dépendances en utilisant la variableM2_REPO, qui n'est pas définie par défaut dans Eclipse.
Rien de spécial,M2_REPO est juste un «classpath variable» normal dans Eclipse pour trouver votre référentiel Maven local.
Ici, nous vous montrons deux façons d'ajouter la variable de chemin de classeM2_REPO dans Eclipse IDE.
1. Ajouter M2_REPO manuellement
Définissez et ajoutez manuellement la variable de chemin de classeM2_REPO dans Eclipse IDE. Suivez les étapes ci-dessous:
-
Eclipse IDE, barre de menus
-
Sélectionnez Fenêtre> Préférences
-
Sélectionnez Java> Chemin de génération> Variables de chemin de classe
-
Cliquez sur le nouveau bouton> défini une nouvelle variableM2_REPO et pointez-la vers votre référentiel Maven local
-
Terminé.
2. Ajouter M2_REPO automatiquement - eclipse: configure-workspace
Vous pouvez également définir et ajouter desM2_REPO via la commande Maven «eclipse:configure-workspace
».
mvn -Declipse.workspace="your Eclipse Workspace" eclipse:configure-workspace
Voir un exemple:
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] ------------------------------------------------------------------------
Terminé.
Verify M2_REPO is Added
Passez en revue la variable de chemin de classe pour vérifier que leM2_REPO est ajouté à Eclipse IDE.
Vous devez ajouter cette variable de chemin de classeM2_REPO une seule fois, et cette variable est partagée entre tout l'espace de travail de votre Eclipse.
eclipse:add-maven-repo
L'ancienne commande «eclipse:add-maven-repo
» est obsolète et ne fonctionne plus. Utilise «eclipse:configure-workspace
» à la place.