English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
NetBeans 6.7 La version mise à jour intègre Maven. Pour les versions précédentes, vous pouvez obtenir le plugin Maven dans le centre de gestion des plugins. Dans cet exemple, nous utilisons NetBeans 6.9。 Voici quelques caractéristiques de NetBeans :
Vous pouvez exécuter des objectifs Maven via NetBeans.
Vous pouvez consulter les sorties des commandes Maven à l'aide de la console de NetBeans.
Vous pouvez mettre à jour les dépendances entre Maven et l'IDE.
Vous pouvez démarrer la construction de Maven dans NetBeans.
NetBeans met en œuvre la gestion automatisée des dépendances basée sur le pom.xml de Maven.
NetBeans peut résoudre les problèmes de dépendances Maven à partir de son propre espace de travail, sans avoir à les installer dans le dépôt Maven local, bien que les projets dépendants soient dans le même espace de travail.
NetBeans peut télécharger automatiquement les dépendances et les sources nécessaires à partir du dépôt Maven distant.
NetBeans fournit un assistant pour créer un projet Maven et un fichier pom.xml.
NetBeans fournit un navigateur pour les dépôts Maven, vous permettant de visualiser les dépôts locaux et les dépôts Maven enregistrés externement.
Ouvrez NetBeans
Choisissez Menu Fichier > Ouvrir un Projet Options
Choisissez le chemin du projet, c'est-à-dire le chemin de stockage utilisé pour créer un projet avec Maven. Supposons que nous ayons créé un projet : consumerBanking. Par Construction de projet Java avec Maven Voyons comment créer un projet avec Maven.
Jusqu'à présent, vous pouvez déjà voir le projet Maven dans NetBeans. Regardez les bibliothèques et les bibliothèques de test du projet consumerBanking. Vous pouvez voir que NetBeans a ajouté toutes les dépendances nécessaires à son chemin de construction.
Très bien, nous allons utiliser la fonction de compilation de NetBeans pour construire ce projet Maven
Cliquez avec le bouton droit sur le projet consumerBanking pour ouvrir le menu contextuel.
Choisissez l'option "Nettoyer et Construire"
Maven va commencer à construire ce projet. Vous pouvez consulter les informations de journalisation en sortie dans le terminal de NetBeans :
NetBeans: Exécutant 'mvn.bat' -Dnetbeans.execution=true nettoyer installer' NetBeans: JAVA_HOME=C:\Program Files\Java\jdk1.6.0_21 Recherche de projets... ------------------------------------------------------------------------ Building consumerBanking task-segment: [nettoyer, installer] ------------------------------------------------------------------------ [nettoyer:nettoyer] [resources:resources] [WARNING] Utilisation de l'encodage de plate-forme (Cp1252 actuellement) Pour copier les ressources filtrées, c'est-à-dire que la construction dépend de la plate-forme! Ignorer le répertoire de ressources inexistant C:\MVN\consumerBanking\src\main\resources [compiler:compile] Compilation 2 Les fichiers source sont copiés vers C:\MVN\consumerBanking\target\classes [resources:testResources] [WARNING] Utilisation de l'encodage de plate-forme (Cp1252 actuellement) Pour copier les ressources filtrées, c'est-à-dire que la construction dépend de la plate-forme! Ignorer le répertoire de ressources inexistant C:\MVN\consumerBanking\src\test\resources [compiler:testCompile] Compilation 1 Fichier source à C:\MVN\consumerBanking\target\test-classes [surefire:test] Répertoire de rapport Surefire : C:\MVN\consumerBanking\target\surefire-rapports ------------------------------------------------------- T E S T S ------------------------------------------------------- Exécuter com.companyname.bank.AppTest Tests exécutés : 1, Échecs: 0, Erreurs: 0, Ignorés: 0, Temps écoulé: 0.023 sec Résultats : Tests exécutés : 1, Échecs: 0, Erreurs: 0, Ignorés: 0 [jar:jar] Construction de jar : C:\MVN\consumerBanking\target\consumerBanking-1.0-SNAPSHOT.jar [install:install] Installer C:\MVN\consumerBanking\target\consumerBanking-1.0-SNAPSHOT.jar vers C:\Users\GB3824.m2\repository\com\companyname\bank\consumerBanking\ 1.0-SNAPSHOT\consumerBanking-1.0-SNAPSHOT.jar ------------------------------------------------------------------------ BUILD SUCCESSFUL ------------------------------------------------------------------------ Temps total: 9 secondes Terminé à: jeu Jul 19 12:57:28 IST 2012 Final Memory: 16M/85M ------------------------------------------------------------------------
Maintenant, cliquez avec le bouton droit sur le fichier App.java. Sélectionnez l'option Exécuter le fichier. Vous pouvez voir le résultat suivant dans le terminal :
NetBeans: Exécutant 'mvn.bat' -Dexec.classpathScope=runtime -Dexec.args=-classpath %classpath com.companyname.bank.App -Dexec.executable=C:\Program Files\Java\jdk1.6.0_21\bin\java.exe -Dnetbeans.execution=true process-classes org.codehaus.mojo:exec-maven-plugin:1.1.1:exec' NetBeans: JAVA_HOME=C:\Program Files\Java\jdk1.6.0_21 Recherche de projets... ------------------------------------------------------------------------ Building consumerBanking task-segment: [process-classes, org.codehaus.mojo:exec-maven-plugin:1.1.1:exec] ------------------------------------------------------------------------ [resources:resources] [WARNING] Utilisation de l'encodage de plate-forme (Cp1252 actuellement) Pour copier les ressources filtrées, c'est-à-dire que la construction dépend de la plate-forme! Ignorer le répertoire de ressources inexistant C:\MVN\consumerBanking\src\main\resources [compiler:compile] Rien à compiler - toutes les classes sont à jour [exec:exec] Hello World! ------------------------------------------------------------------------ BUILD SUCCESSFUL ------------------------------------------------------------------------ Temps total: 1 second Terminé à: jeu Jul 19 14:18:13 IST 2012 Final Memory: 7M/64M ------------------------------------------------------------------------