Je souhaite importer un projet maven existant dans eclipse. J'ai trouvé 2 façons de le faire, l'une consiste à exécuter à partir de la ligne de commande mvn eclipse:eclipse
et l'autre à installer le plugin maven eclipse à partir d'eclipse. Quelle est la différence entre les deux et lequel est préférable?
Le plugin maven-eclipse-plugin est un plugin Maven et a toujours été là (l'un des premiers plugin disponible avec Maven 1, l'un des premiers plugin migré vers Maven 2). Cela a été pendant longtemps le seul moyen décent d' intégrer l' importation d'un projet maven existant avec Eclipse. En fait, il ne fournit pas une véritable intégration, il génère simplement les fichiers .project
et .classpath
(il prend également en charge WTP) à partir d'un projet Maven. J'ai utilisé ce plugin pendant des années et j'en étais très content (et très insatisfait pour le moment par les plugins Eclipse pour Maven comme m2eclipse ).
Le plugin m2eclipse est l'un des plugins Eclipse pour Maven . C'est en fait le premier et le plus mature des projets visant à intégrer Maven dans l'IDE Eclipse (cela n'a pas toujours été le cas, il n'était pas vraiment utilisable il y a ~ 2 ans, voir les retours dans Mevenide vs M2Eclipse, Q pour Eclipse / IAM ). Mais, même si je n'utilise pas des choses comme la création d'un projet Maven depuis Eclipse ou l'éditeur POM ou d'autres assistants sophistiqués, je dois dire que ce plugin est maintenant totalement utilisable, offre une intégration très fluide, a de belles fonctionnalités ... mots, je suis finalement passé dessus :) Je le recommande désormais à tout utilisateur (avancé ou débutant).
Si j'installe le plugin maven eclipse via le menu eclipse Aide -> Installer un nouveau logiciel, dois-je encore modifier mon pom.xml pour inclure le plugin maven eclipse dans la section plugins?
Cette question est un peu déroutante mais la réponse est non. Une fois le plugin m2eclipse installé, cliquez avec le bouton droit sur l'explorateur de packages et Importez ...> Projets Maven pour importer un projet maven existant dans Eclipse.
Je n'ai pas d'expérience avec Eclipse ou Maven, donc les autres réponses semblaient un peu trop compliquées.
L'ensemble d'étapes plus simples suivant a fonctionné pour moi:
Prérequis : assurez-vous que le plugin Maven est installé dans votre IDE Eclipse: Comment ajouter le plugin Maven à Eclipse
pom.xml
fichier)la source
L'utilisation
mvn eclipse:eclipse
générera simplement des fichiers de configuration d'éclipse générale, c'est bien si vous avez un projet simple; mais dans le cas d'un projet Web tel que servlet / jsp, vous devez ajouter manuellement des fonctionnalités Java EE à eclipse (WTP).Pour rendre le projet exécutable via la partie serveurs eclipse, configurez Apache pour Eclipse: Téléchargez et décompressez Apache Tomcat quelque part. Dans Eclipse Windows -> Préférences -> Serveurs -> Ajouter des environnements d'exécution (Créer un serveur local), sélectionnez votre version de Tomcat, Ensuite, accédez au répertoire du Tomcat que vous avez décompressé, cliquez sur Terminer.
Fenêtre -> Afficher la vue -> Serveurs Ajouter le projet à la liste des serveurs
la source
Maven a un plugin Eclipse et Eclipse a un plugin Maven, nous allons discuter de ces choses.Lorsque nous utilisons maven avec ces trucs de ligne de commande, etc. utile, Maven et eclipse donnant une bonne intégration, ils fonctionneront très bien ensemble merci pour ces plugins
Étape 1 : Accédez au projet maven. Ici, mon projet est FirstApp. (Exemple mon projet est FirstApp)
Là, vous pouvez voir un fichier pom.xml, maintenant ce que nous voulons, c'est générer un projet eclipse en utilisant ce pom.xml.
Étape 2 : Utilisez la commande mvn eclipse: eclipse
Étape 3 : vérifier le projet
après l'exécution de cette commande, notez que deux nouveaux fichiers ont été créés
Remarque: - ces deux fichiers sont créés pour Eclipse. Lorsque vous ouvrez ces fichiers, vous remarquerez qu'une variable de classe "M2_REPO" est générée. Vous voulez ajouter ce chemin de classe dans eclipse, sinon eclipse affichera une erreur.
Étape 4 : importation du projet eclipse
Plus de détails ici
la source
Je trouve le plugin m2eclipse plus utile. Cela fournit de beaux outils comme l'éditeur POM et la création d'un projet Maven à partir d'Eclipse.
la source
eclipse:eclipse
initialement, ce n'est pas nécessaire si vous avez installé m2eclipse. Importez simplement ...> Projets Maven et oubliez le plugin maven-eclipse-plugin.Je n'ai pas pu importer un projet Maven avec les étapes suggérées ci-dessus jusqu'à ce que je comprenne pourquoi il n'importait pas:
Un projet maven ne sera pas importé si vous avez un autre projet Maven avec le même identifiant d'artefact. Assurez-vous que l'ID d'artefact de votre projet est unique dans votre espace de travail eclipse.
la source
Depuis Eclipse Neon qui contient Eclipse Maven Integration (m2e) 1.7, la méthode préférée est l'une des suivantes:
.project
) ainsi que pour les projets non-Eclipse qui ne contiennent que le fichierpom.xml
.la source
Fichier »Importer» Maven »Projet Maven existant» Suivant
http://www.websparrow.org/misc/how-to-import-maven-project-in-eclipse
la source