Avec Objis, spécialiste formation MAVEN (3j) et formation intégration continue (5j),
, maîtrisez l’intégration de Maven dans Eclipse en utilisant le plugin m2eclipse. Comprenez le rôle des plugins Subclipse et m2eclipse dans cette intégration.
Ce tutoriel est un extrait de séances pratiques de la formation MAVEN dispensée par Objis.
Liens utiles
Prérequis, outils et versions
Tutoriel Maven N°1 : Installation Maven
Objectifs
Intégrer Maven et Subversion dans Eclipse
Programme
Partie 1 : configuration Maven dans Eclipse
Partie 2 : import d’un projet maven
Partie 3 : lancer une phase à partir d’Eclipse
Partie 4 : Ajout d’une dépendance
PUBLICITE : votre formation ‘Intégration continue’ avec Objis
Configuration de Maven dans Eclipse
Pour configurer Maven en faisant [ Window > Preference > Maven ] :
Expliquez
Import d’un projet maven
Nous allons importer dans eclipse le projet maven monappli que nous avons fabriqué au TP 5 et 6. Nous voulons aussi visualiser les dépendances et en rajouter.
Lancez le wizard pour l’import en faisant [ File > Import… > Maven > Existing Maven Projects > Next ] :
Sélectionnez l’emplacement du projet monappli à l’aide du bouton [Browse…], cochez le premier pom et cliquez sur [Finish].
Pour éditer un fichier pom.xml avec l’onglet du même nom :
Note: l’onglet Dependency Hierarchy remplace l’ancien onglet Dependency Graph. Il permet de voir l’arborescence des dépendances :
Observez la structure de votre projet en regardant avec l’onglet Dependency Hierarchy le pom du module monappli-web :
Observez maintenant les dépendances du module monappli-dao avec l’onglet Dependency Hierarchy :
Lancer une phase
Pour lancer, dans le menu Run As une phase de maven :
QUESTION : comment créer une nouvelle phase ou un nouveau goal ?
Ajout d’une dépendance
2 pistes pour ajouter dans le module monappli-dao la dépendance hibernate (coordonnées Maven à ajouter au pom.xml ) :
Piste 1 : téléchargement produit (à prioriser!)
La piste à prioriser est d’aller sur l’espace téléchargement du produit pour lequel vous souhaitez ajouter une dépendance , ici TELECHARGEMENT hibernate.
Expliquez.
Piste 2 : Maven search
L’autre piste : le site http://search.maven.org, en écrivant hibernate dans le premier champ et en cliquant sur search :
Cliquez sur le lien pour afficher le module hibernate-core :
Choisissez la dernière version. Vous pourrez ainsi voir le text à copier et coller dans votre pom :
Une fois votre pom modifié et votre projet compilé observez à nouveau les dépendances du module monappli-dao :
Bravo, vous savez maintenant comment importer un projet Maven dans Eclipse et jouer sur ces dépendances.
Conclusion
Dans ce tutoriel, vous avez appris à utiliser des fonctionnalités de maven dans Eclipse, à jouez sur les dépendance d’un projet et à préparez la récupération et le partage de vos projet maven avec le plugin Subclipse.