Tutoriel Maven N°5 : intégration Maven / eclipse

////Tutoriel Maven N°5 : intégration Maven / eclipse

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

 Tutoriaux Subversion Objis

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

formation-integration-continue-usine-logicielle-objis-maillons

Configuration de Maven dans Eclipse

 Pour configurer Maven en faisant [ Window > Preference > Maven ] :

maven_m2eclipse_preference.png

 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 ] :

maven_m2eclipse_import.png

 

maven_m2eclipse_import_project.png

 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 :

maven_m2eclipse_edit.png

 Note: l’onglet Dependency Hierarchy remplace l’ancien onglet Dependency Graph. Il permet de voir l’arborescence des dépendances :

maven_m2eclipse_dependency.png

 Observez la structure de votre projet en regardant avec l’onglet Dependency Hierarchy le pom du module monappli-web :

maven_m2eclipse_dependency_web.png

 Observez maintenant les dépendances du module monappli-dao avec l’onglet Dependency Hierarchy :

maven_m2eclipse_dependency_dao.png

Lancer une phase

 Pour lancer, dans le menu Run As une phase de maven :

maven_m2eclipse_RunAs.png

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.

hibernate-maven

 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 :

eclipse-m2e-ajout-dependance

 Cliquez sur le lien pour afficher le module hibernate-core :

eclipse-m2e-ajout-dependance-hibernate-2

 Choisissez la dernière version. Vous pourrez ainsi voir le text à copier et coller dans votre pom :

eclipse-m2e-ajout-dependance-hibernate-3

 

eclipse-m2e-ajout-dependance-hibernate-4

 Une fois votre pom modifié et votre projet compilé observez à nouveau les dépendances du module monappli-dao :

maven_m2eclipse_dao_hib.png

 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.

PUBLICITE : votre formation ‘Intégration continue’ avec Objis

formation-integration-continue-usine-logicielle-objis-maillons

2018-01-31T09:54:29+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java