348 votes

Maven dans Eclipse : installation pas à pas

J'ai passé du temps sur le site de Maven à lire les tutoriels de 5 et 30 minutes, et à tester Maven pour la première fois.

Je veux installer un plugin Maven et l'utiliser pour commencer à construire des projets Maven depuis Eclipse.

Malgré un effort honnête, je n'ai pas été en mesure de trouver un tutoriel complet sur un quelconque plugin Maven. M2E La Commission européenne, qui semble être la norme de facto, n'a que des liens brisés (ou récursifs) sur son site.

Je ne sais même pas si j'ai installé le plugin correctement, ni comment l'utiliser.

Est-ce que quelqu'un connaît un bon guide étape par étape pour M2E ou tout autre plugin ? Un qui est accompagné d'une bonne documentation d'installation, ainsi que d'une solide explication de ses caractéristiques et de ses utilisations appropriées ?

20 votes

Je suis dans le même bateau !, heureux que vous ayez posté cette question Je vois que c'était il y a quelques jours où avez-vous réussi à le faire fonctionner ? J'ai déjà installé maven sur ma machine mais je n'ai pas encore pu installer le plugin.

2 votes

Si vous utilisez Eclipse Juno J2EE m2e est déjà inclus.

1 votes

@KellySFrench s'il vous plaît, ne rouvrez pas les questions hors-sujet telles que les demandes de tutoriel.

558voto

Ripon Al Wasim Points 5161

(Edit 2016-10-12 : Beaucoup de téléchargements d'Eclipse à partir de https://eclipse.org/downloads/eclipse-packages/ ont déjà M2Eclipse inclus. Depuis Neon, les paquets Java et Java EE le sont - recherchez "Maven support").

Voie 1 : Installation du plugin Maven Eclipse étape par étape :

  1. Ouvrir l'IDE Eclipse

  2. Cliquez sur Aide -> Installer un nouveau logiciel...

  3. Cliquez sur le bouton Ajouter dans le coin supérieur droit

  4. Dans la fenêtre pop up, indiquez le nom "M2Eclipse" et l'emplacement "". http://download.eclipse.org/technology/m2e/releases " ou http://download.eclipse.org/technology/m2e/milestones/1.0

  5. Cliquez maintenant sur OK

Après cela, l'installation sera lancée.

Voie 2 : Une autre façon d'installer le plug-in Maven pour Eclipse est d'utiliser "Eclipse Marketplace" :

  1. Ouvrir Eclipse
  2. Allez dans Aide -> Eclipse Marketplace
  3. Recherche par Maven
  4. Cliquez sur le bouton "Installer" dans la section "Maven Integration for Eclipse".
  5. Suivez les instructions étape par étape

Après une installation réussie, effectuez les opérations suivantes dans Eclipse :

  1. Allez dans Fenêtre --> Préférences

  2. Observez, Maven est enrôlé dans le panneau de gauche.

Enfin,

  1. Cliquez sur un projet existant
  2. Sélectionnez Configure -> Convertir en projet Maven.

5 votes

J'ai suivi ces étapes mais je n'ai pas réussi à installer le logiciel, j'ai obtenu une erreur dont voici le détail : ......Cannot complete the install because one or more required items could not be found. Logiciel en cours d'installation : m2e - Maven Integration for Eclipse (includes Incubating components) 1.5.0.20140606-0033 (org.eclipse.m2e.feature.feature.group 1.5.0.20140606-0033)

0 votes

@Krunal Patel : avez-vous essayé à partir de Marketplace ?

0 votes

J'ai le même message Impossible de terminer l'installation car un ou plusieurs éléments requis n'ont pu être trouvés. Logiciel en cours d'installation : m2e - slf4j over logback logging (Optional) 1.5.0.20140606-0033 (org.eclipse.m2e.logback.feature.feature.group 1.5.0.20140606-0033) - je n'ai pas vu l'option marketplace sous help.

12voto

Sri Sankaran Points 4169

Par "utiliser l'installation d'un plugin Maven et l'utiliser", je suis sûr que vous recherchez une Eclipse qui exécutera les fonctions de Maven dans l'IDE. Si tel est le cas, M2E est un bon choix. Vous trouverez beaucoup d'aide dans l'installation d'Eclipse une fois que vous aurez installé M2E.

Cela dit, étant donné que vous commencez à utiliser Maven, il serait utile de bien comprendre les concepts de base. L'utilisation de M2E pourrait cacher certains détails qui pourraient conduire à une interprétation incomplète ou incorrecte du comportement de Maven et donc à des problèmes en aval.

Voici quelques bonnes références en ligne sur Maven :

4 votes

Mais comment installer M2E sur eclipse ? (En fait, j'ai besoin de l'installer sur MuleStudio o.O)

0 votes

Je ne suis pas familier avec Mule Studio. S'il s'agit d'un plugin pour Eclipse 3.7 (alias Indigo), vous devriez pouvoir installer M2E à partir de la place de marché Eclipse (Aide > Place de marché Eclipse... : Recherchez "m2e" et sélectionnez "Maven Integration for Eclipse"). Vous pouvez également le télécharger depuis le site Web de M2E ( eclipse.org/m2e )

0 votes

J'ai installé le plugin et j'essaie d'ajouter des sources (artefact ou quelque chose comme ça je pense) et le plugin ne trouve pas où il est installé, puis j'essaie de télécharger depuis le plugin et je ne trouve pas comment faire...

12voto

Anil Satija Points 104

Installez d'abord Maven dans votre système et définissez les variables d'environnement de Maven.

  1. M2_HOME : .... \apache -maven-3.0.5 - chemin d'installation de maven
  2. M2_Repo : D:\maven_repo \If changer l'emplacement du repo maven
  3. M2 : %M2_HOME \bin

Étapes pour configurer maven sur l'IDE Eclipse :

  • Sélectionnez Fenêtre -> Préférences Note : Si l'option Maven n'est pas présente, alors ajoutez maven 3 à eclipse ou installez-le.
  • Ajoutez l'emplacement Maven de votre système

Pour vérifier que maven est configuré correctement :

  • Ouvrez Eclipse et cliquez sur Windows -> Préférences.

  • Choisissez Maven dans le panneau de gauche, et sélectionnez les installations.

  • Cliquez sur Maven -> option "User Settings" dans le panneau de gauche, pour vérifier l'emplacement du dépôt local.

3voto

user3749024 Points 11

J'ai rencontré le même problème et je l'ai résolu. Voici la solution.

Beaucoup de gens pensent que l'intégration d'Eclipse et de Maven est difficile, mais elle est très facile.

1) téléchargez le maven et dézippez-le dans votre répertoire préféré.

Ex : C:\satyam\DEV_TOOLS\apache -maven-3.1.1

2) Définir la variable d'environnement pour Maven (j'espère que tout le monde sait où aller pour définir cela).

Dans la variable système : Nom_variable = M2_HOME Variable_Value = C:\satyam\DEV_TOOLS\apache -maven-3.1.1

Ensuite, dans la même variable système, vous trouverez le nom de la variable appelée Path : il suffit d'éditer la variable path et d'ajouter les détails M2_HOME comme avec les valeurs existantes.

%M2_HOME%/bin;

Dans la deuxième étape, vous avez maintenant terminé de configurer le matériel Maven sur votre système. Vous devez vérifier si votre configuration est correcte ou non, allez à l'invite de commande et tapez mvn--version, il devrait afficher le chemin de votre Maven.

3) Ouvrez l'éclipse et allez dans Installer un nouveau logiciel et tapez M2E Plugin install et redémarrez l'éclipse.

avec les 3 étapes ci-dessus vous avez terminé avec Maven et Maven Plugin avec eclipse

4) Maven utilise le dossier .m2 pour télécharger tous les jars, qu'il trouvera dans Ex : C:\Users\tempsakat.m2

sous ce dossier, il y aura un fichier settings.xml et un dossier repository.

5) allez dans Windwo - préférences de votre Eclipse et tapez Maven puis sélectionnez UserSettings dans le menu de gauche puis donnez le chemin du settings.xml ici .

maintenant que vous avez terminé...

1voto

david Points 151

J'avais des problèmes parce que je cherchais à installer le plugin Maven sur MuleStudio et non sur Eclipse .

[pour MuleStudio 1.2 ou inférieur, faites les étapes (1) et (2), sinon passez à l'étape (2)].

Instructions pour MuleStudio (UNIQUEMENT les versions 1.2 et inférieures) : (1) Aide >installer un nouveau logiciel...

Helios Update Site - http://download.eclipse.org/releases/helios/

Instructions pour MuleStudio (1.3) OU Eclipse : (2) Aide >installer un nouveau logiciel...

Maven -  URL: http://download.eclipse.org/technology/m2e/releases

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X