Conversion projet Maven Eclipse

De EjnTricks

Lors de l'importation d'un projet dans Eclipse, il peut ne pas être reconnau automatiquement comme un projet Maven. Cet article présente comment convertir un projet.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Update icon.png Conversion

Lorsque des projets sont déjà existants dans l'espace de travail, il est nécessaire de les convertir en "projet Maven". Ceci s'effectue en effectuant un clique droit sur le projet et en sélectionnant le menu Configure → Convert to Maven Project.


Ainsi il est possible d'utiliser des projets existants.


Bug-icon.png Conflit plugin Maven

Cependant, les projets, construits à l'aide du plugin Eclipse pour Maven, ne sont pas compatibles. Après conversion du projet, les dépendances sont référencées en double, en tant que dépendances Maven et dans "Build Path".


Les dépendances sont référencées deux fois. En effet, le plugin Eclipse pour Maven modifie le fichier .classpath du projet et les dépendances sont gérées par l'intégration de Maven dans Eclipse. Il faut donc nettoyer le fichier .classpath à l'aide de la commande suivante.

#mvn eclipse:clean
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache Commons Examples 1.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-eclipse-plugin:2.10:clean (default-cli) @ apacheCommons ---
[INFO] Deleting file: .project
[INFO] Deleting file: .classpath
[INFO] Deleting file: .wtpmodules
[INFO] Deleting directory: .settings
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.123 s
[INFO] Finished at: 2016-10-12T22:49:15+02:00
[INFO] Final Memory: 19M/992M
[INFO] ------------------------------------------------------------------------

Le projet est alors reconnu comme un simple projet qu'il faut mettre à jour, à partir du menu Maven → Update Project... disponible à l'aide d'un click droit.


Une fenêtre est alors affichée afin de sélectionner le(s) projet(s) à rafraîchir. Seuls les projets Maven sont présentés.


Après validation de la sélection, la mise à jour est réalisée en cliquant sur le bouton OK.