web-dev-qa-db-fra.com

Comment créer et exécuter des projets Maven après l’importation dans Eclipse IDE

J'apprends à construire un projet Java dans Eclipse à l'aide de Maven. J'ai créé un Java HelloWorld à partir de
Modèle “maven-archetype-quickstart” dans un dossier D:/maven_projects. Ensuite, pour convertir le projet Maven afin qu’il prenne en charge Eclipse IDE, j’ai navigué dans le dossier du projet et lancé les commandes suivantes:
mvn Eclipse:eclipse Et mvn package.

Ensuite, j'ai importé le projet dans Eclipse et ai effectué les configurations Eclipse nécessaires, telles que la configuration du référentiel local Maven dans le chemin de classes Eclipse. Maintenant, le projet dans le dossier D:/EclipseWorkspace. J'ai couru le projet avec succès dans l'impression Eclipse "helloworld".

Maintenant si je veux développer le projet et pour cette raison vouloir ajouter de nouvelles dépendances dans pom.xml dans Eclipse, les nouveaux fichiers jars ne sont pas ajoutés dans classpath lorsque Je dirige le projet.

Ma question est donc, après avoir importé un projet Maven dans Eclipse, comment puis-je ajouter de plus en plus de dépendances dans pom.xml, puis construire et exécuter le projet? Quelle est la manière recommandée et efficace de le faire?

39
mukund

Je vous recommande de ne pas utiliser les outils de ligne de commande m2Eclipse (i.e. mvn Eclipse:eclipse) et utilisez plutôt le support Maven intégré, appelé m2e .

Supprimez votre projet d’Eclipse, puis exécutez mvn Eclipse:clean sur votre projet pour supprimer les données du projet m2Eclipse. Enfin, avec une version moderne d’Eclipse, il suffit de faire "Importer> Maven> Projet existant dans l’espace de travail ..." et de sélectionner votre pom.xml.

M2e gérera automatiquement vos dépendances et les téléchargera au besoin. Il prend également en charge les versions Maven via une nouvelle interface "Exécuter en tant que version Maven ...". C'est plutôt chouette.

48
Duncan Jones

Les dépendances peuvent être mises à jour à l'aide de "Maven -> Update Project .." dans Eclipse à l'aide du plug-in m2e, après modification du fichier pom.xml. Maven Project Update based on changes on pom.xml

16
Abhijeet

1.Mettre à jour le projet

Clic droit sur votre projet> projet de mise à jour

2.Construire le projet

Faites un clic droit sur votre projet à nouveau. exécuter en tant que> construction Maven

Si vous n'avez pas encore créé de “configuration d'exécution”, une nouvelle configuration sera ouverte avec des valeurs remplies automatiquement.

Vous pouvez changer le nom. "Répertoire de base" sera une valeur renseignée automatiquement pour vous. Gardez-le tel quel. Donnez la commande maven aux champs "Objectifs".

c'est-à-dire "installation propre" à des fins de construction

Cliquez sur Appliquer

Cliquez sur Exécuter.

Projet 3.Exécuter sur Tomcat

Faites un clic droit sur votre projet à nouveau. exécuter en tant que> Run-Configuration. Il ouvrira la fenêtre Run-Configuration pour vous.

Cliquez avec le bouton droit de la souris sur "Maven Build" dans la colonne de droite et sélectionnez "New". Cela ouvrira une configuration vierge pour vous.

Changez le nom comme vous voulez. Pour le champ du répertoire de base, vous pouvez choisir des valeurs à l'aide de 3 boutons (espace de travail, système de fichiers, variables). Vous pouvez également copier et coller la valeur générée automatiquement à partir de la configuration d'exécution créée précédemment. Donnez les objectifs sous la forme "Tomcat: run". Cliquez sur Appliquer. Cliquez sur Exécuter.

Si vous souhaitez avoir une idée plus claire des instantanés, utilisez le lien suivant.

projet Build and Run Maven dans Eclipse

(J'espère que cette réponse aidera quelqu'un à venir après le sujet de la question)

11
Yasitha Bandara

Il suffit d’installer le plugin m2e pour Eclipse. Ensuite, une nouvelle commande dans la déclaration d'importation d'Eclipse sera ajoutée, intitulée "Importer des projets maven existants".

4
Alon Bar David

réponse 1

  1. Faites un clic droit sur votre projet dans Eclipse
  2. go to maven -> Mise à jour du projet

réponse 2

appuyez simplement sur Alt + F5 après la mise à jour de votre pom.xml. Cela construira à nouveau votre projet et téléchargera tous les fichiers jar

2
Priyal Shah

Lorsque vous ajoutez une dépendance dans pom.xml , effectuez un maven clean , et ensuite maven build , il ajoutera les pots dans votre projet.

Vous pouvez rechercher des artefacts de dépendance à l'adresse http://mvnrepository.com/

Et s’il n’ajoute pas de fichiers jar, cela devrait vous donner des erreurs qui signifieront qu’il n’est pas en mesure de le récupérer, ce qui peut être dû à un dépôt défectueux ou à des problèmes de connexion.

Eh bien, parfois, s’il s’agit d’un ou deux fichiers jar, mieux vaut les télécharger et les ajouter au chemin de génération, mais avec beaucoup de dépendances, utilisez maven.

1
anshulkatta
  1. Clic droit sur votre projet
  2. Aller à Maven> Mettre à jour le projet
  3. Cochez la case Forcer la mise à jour des instantanés/versions
  4. Cliquez sur OK

C'est tout. Vous pouvez voir la progression de la construction dans le coin inférieur gauche.

1
Subrahmanya Prasad