Maven - Eclipse IDE

Eclipse fournit un excellent plugin m2eclipse qui intègre de manière transparente Maven et Eclipse ensemble.

Certaines des fonctionnalités de m2eclipse sont répertoriées ci-dessous -

  • Vous pouvez exécuter des objectifs Maven à partir d'Eclipse.

  • Vous pouvez afficher la sortie des commandes Maven à l'intérieur de l'Eclipse, en utilisant sa propre console.

  • Vous pouvez mettre à jour les dépendances maven avec IDE.

  • Vous pouvez lancer des builds Maven à partir d'Eclipse.

  • Il fait la gestion des dépendances pour le chemin de construction d'Eclipse basé sur le pom.xml de Maven.

  • Il résout les dépendances Maven à partir de l'espace de travail Eclipse sans installation dans le référentiel Maven local (nécessite que le projet de dépendance se trouve dans le même espace de travail).

  • Il télécharge automatiquement les dépendances et les sources requises à partir des référentiels Maven distants.

  • Il fournit des assistants pour créer de nouveaux projets Maven, pom.xml et pour activer le support Maven sur les projets existants

  • Il fournit une recherche rapide des dépendances dans les référentiels Maven distants.

Installer le plugin m2eclipse

Utilisez l'un des liens suivants pour installer m2eclipse -

Éclipse URL
Eclipse 3.5 (Gallileo)

Installation de m2eclipse dans Eclipse 3.5 (Gallileo)

Eclipse 3.6 (Helios)

Installation de m2eclipse dans Eclipse 3.6 (Helios)

L'exemple suivant vous aidera à tirer parti des avantages de l'intégration d'Eclipse et de maven.

Importer un projet maven dans Eclipse

  • Ouvrez Eclipse.

  • Sélectionner File > Import > option.

  • Sélectionnez l'option Projets Maven. Cliquez sur le bouton Suivant.

  • Sélectionnez Emplacement du projet, où un projet a été créé à l'aide de Maven. Nous avons créé un projet Java Consumer Banking dans les chapitres précédents. Allez au chapitre «Création d'un projet Java», pour voir comment créer un projet à l'aide de Maven.

  • Cliquez sur le bouton Terminer.

Maintenant, vous pouvez voir le projet maven dans eclipse.

Maintenant, jetez un œil à consumer Bankingpropriétés du projet. Vous pouvez voir qu'Eclipse a ajouté des dépendances Maven au chemin de construction java.

Maintenant, il est temps de construire ce projet en utilisant la capacité maven d'Eclipse.

  • Cliquez avec le bouton droit sur le projet consumerBanking pour ouvrir le menu contextuel.
  • Sélectionnez l'option Exécuter en tant que.
  • Puis l'option de package maven.

Maven commencera à construire le projet. Vous pouvez voir la sortie dans Eclipse Console comme suit -

[INFO] Scanning for projects...
[INFO] -------------------------------------------------------------------
[INFO] Building consumerBanking
[INFO]
[INFO] Id: com.companyname.bank:consumerBanking:jar:1.0-SNAPSHOT
[INFO] task-segment: [package]
[INFO] -------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [surefire:test]
[INFO] Surefire report directory:
C:\MVN\consumerBanking\target\surefire-reports

-------------------------------------------------------
T E S T S
-------------------------------------------------------

Running com.companyname.bank.AppTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec
Results :
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] [jar:jar]

[INFO] -------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] -------------------------------------------------------------------

[INFO] Total time: 1 second
[INFO] Finished at: Thu Jul 12 18:18:24 IST 2012
[INFO] Final Memory: 2M/15M
[INFO] -------------------------------------------------------------------

Maintenant, faites un clic droit sur App.java. SélectionnerRun Asoption. Puis sélectionnezJava Application.

Vous verrez le résultat comme suit -

Hello World!