Maven - Intégration IntelliJ IDEA IDE

IntelliJ IDEA a une prise en charge intégrée de Maven. Nous utilisons IntelliJ IDEA Community Edition 11.1 dans cet exemple.

Certaines des fonctionnalités d'IntelliJ IDEA sont répertoriées ci-dessous -

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

  • Vous pouvez afficher la sortie des commandes Maven dans IntelliJ IDEA en utilisant sa propre console.

  • Vous pouvez mettre à jour les dépendances maven dans l'EDI.

  • Vous pouvez lancer des builds Maven depuis IntelliJ IDEA.

  • IntelliJ IDEA effectue automatiquement la gestion des dépendances sur la base du pom.xml de Maven.

  • IntelliJ IDEA résout les dépendances Maven à partir de son espace de travail 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).

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

  • IntelliJ IDEA fournit des assistants pour créer de nouveaux projets Maven, pom.xml.

L'exemple suivant vous aidera à tirer parti des avantages de l'intégration d'IntelliJ IDEA et de Maven.

Créer un nouveau projet dans IntelliJ IDEA

Nous importerons le projet Maven à l'aide de l'assistant de nouveau projet.

  • Ouvrez IntelliJ IDEA.

  • Sélectionner File Menu > New Project Option.

  • Sélectionnez le projet d'importation à partir du modèle existant.

  • Sélectionnez l'option Maven
  • Sélectionnez Emplacement du projet, où un projet a été créé à l'aide de Maven. Nous avons créé un projet Java ConsumerBanking. Allez au chapitre «Création d'un projet Java», pour voir comment créer un projet à l'aide de Maven.

  • Sélectionnez le projet Maven à importer.
  • Entrez le nom du projet et cliquez sur Terminer.
  • Maintenant, vous pouvez voir le projet maven dans IntelliJ IDEA. Jetez un œil aux bibliothèques externes du projet consumerBanking. Vous pouvez voir qu'IntelliJ IDEA a ajouté des dépendances Maven à son chemin de construction dans la section Maven.

Créer un projet maven dans IntelliJ IDEA

Maintenant, il est temps de construire ce projet en utilisant les capacités d'IntelliJ IDEA.

  • Sélectionnez le projet ConsumerBanking.

  • Sélectionner Buid menu > Rebuild Project Option

Vous pouvez voir la sortie dans IntelliJ IDEA Console

4:01:56 PM Compilation completed successfully

Exécuter l'application dans IntelliJ IDEA

  • Sélectionnez le projet ConsumerBanking.

  • Cliquez avec le bouton droit sur App.java pour ouvrir le menu contextuel.

  • sélectionner Run App.main()

Vous verrez le résultat dans IntelliJ IDEA Console.

"C:\Program Files\Java\jdk1.6.0_21\bin\java"
-Didea.launcher.port=7533 
"-Didea.launcher.bin.path=
C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 11.1.2\bin"
-Dfile.encoding=UTF-8 
-classpath "C:\Program Files\Java\jdk1.6.0_21\jre\lib\charsets.jar;

C:\Program Files\Java\jdk1.6.0_21\jre\lib\deploy.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\javaws.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\jce.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\jsse.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\management-agent.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\plugin.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\resources.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\rt.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\dnsns.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\localedata.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\sunjce_provider.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\sunmscapi.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\sunpkcs11.jar

C:\MVN\consumerBanking\target\classes;
C:\Program Files\JetBrains\
IntelliJ IDEA Community Edition 11.1.2\lib\idea_rt.jar" 
com.intellij.rt.execution.application.AppMain com.companyname.bank.App
Hello World!

Process finished with exit code 0