Les plugins Eclipse et Maven

Table des matières
Comme nous avons utilisé Maven dans les tutoriels précédents, vous avez peut-être remarqué que nous n'avons utilisé que les commandes du terminal et que nous avons utilisé Notepad ++ (ou du moins je l'ai fait) pour modifier le fichier POM. En général, vous utilisez un IDE pour écrire votre code et avoir une correction de syntaxe dans vos classes, ainsi que pour garder les choses propres. Maven est livré avec un plugin pour convertir vos projets Maven en projets Eclipse (un IDE bien connu) et Eclipse a la possibilité d'utiliser des appels Maven via un plugin. Nous allons apprendre à utiliser ces 2 plugins dans ce tutoriel.
Supposons que vous souhaitiez ouvrir votre projet Maven dans Eclipse afin de pouvoir le manipuler depuis l'IDE, pour cela vous devez convertir votre projet Maven en projet Eclipse ce qui implique que vous aurez des fichiers .classpath et .project ainsi qu'un .settings dossier qu'Eclipse utilise pour reconnaître les caractéristiques de votre projet.

AGRANDIR

Pour convertir votre projet Maven il vous suffit d'ouvrir la ligne de commande, allez dans le dossier où se trouve le fichier POM et tapez la commande mvn éclipse: éclipse avec lequel Maven se chargera automatiquement de télécharger les configurations nécessaires pour permettre l'importation de votre projet dans Eclipse.
Contrairement aux plugins que nous avons vus auparavant, le plugin Eclipse n'a pas besoin d'être configuré dans le fichier POM, Maven le reconnaît automatiquement et commence à le télécharger depuis le référentiel.
Une fois converti en projet Eclipse, il suffit d'entrer dans Eclipse et d'importer le projet en allant dans Fichier → Importer… → Général → Projet existant dans l'espace de travail et dans le menu sélectionnez le dossier où se trouve le fichier POM (et les fichiers .classpath et .project) pour qu'Eclipse importe le projet sans aucune configuration intermédiaire.
Une fois le projet importé, il peut arriver qu'Eclipse renvoie une erreur dans votre projet qui fait référence à l'absence de la variable M2_REPO, qui fait référence au fait qu'Eclipse ne récupère pas les jars dans le référentiel Maven (car nous ne l'avons pas expliqué). Pour le corriger, il suffit de créer la variable dans Eclipse pointant vers le dossier ".m2" qui se trouve éventuellement dans votre dossier home (dans mon cas, le dossier de mon utilisateur Manuel).

Je vais vous laisser créer vous-même la variable M2_REPO, c'est simple, cela se fait dans le classpath de votre projet.
Si vous avez suivi les étapes jusqu'ici, vous vous rendrez compte qu'Eclipse ne sait pas comment exécuter les commandes Maven et, par conséquent, vous devez retourner au terminal pour exécuter les commandes Maven. Comme c'est ridicule, le plus approprié est de télécharger le plugin Maven dans Eclipse.
Pour ce faire, nous allons choisir Aide → Installer un nouveau logiciel… et dans cette fenêtre, vous devez rechercher le plugin Maven. En théorie, placer "Maven" dans le filtre et choisir "Tous les sites disponibles" devrait inclure ce site "http://download.ecli … releases", qui contient le plugin Maven pour Eclipse. Sinon, assurez-vous d'ajouter le site mentionné à la liste des sites.
Certaines configurations Eclipse (la mienne est Kepler pour Java EE) sont déjà livrées avec le plugin Maven installé et tout ce que vous avez à faire est de le mettre à jour en recherchant ce site.
Une fois le plugin installé, vous remarquerez de légers changements dans Eclipse. Principalement, vous pouvez exécuter les fichiers POM en faisant un clic droit dessus et en choisissant la commande que vous souhaitez exécuter dans le sous-menu "Maven". Les fichiers POM afficheront également plusieurs onglets ci-dessous pour pouvoir les voir sous différents angles, vous pouvez ajouter et supprimer des dépendances en quelques clics ou simplement les modifier directement comme nous l'avons fait jusqu'à présent.

AGRANDIR

J'espère que cela vous a aidé, avec ce tutoriel nous avons atteint la fin des tutoriels Maven de base, à partir de maintenant je vais me concentrer sur les tutoriels Spring utilisant Maven comme référentiel pour créer des applications Web dynamiques. J'espère que cela vous a plu et continuez à lire mes tutoriels. Jusqu'à la prochaine fois !Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave