P
************************************************************************************
********* 1. Commandes MAVEN couramment utilisés
**************************************
************************************************************************************
Voici un ensemble de commandes Maven couramment utilisées. Ces commandes sont
exécutées dans le terminal ou l'invite de commande (cmd) à la racine du projet, où se trouve le
fichier pom.xml.
mvn archetype:generate
mvn compile
mvn test
mvn package
1 | Page
mvn verify
mvn install
mvn deploy
mvn clean
mvn site
mvn dependency:analyze
mvn dependency:update-snapshots
Créer cette structure de projet pour un projet Maven peut être effectué de deux manières :
(1) manuellement ou (2) en utilisant un outil de ligne de commande comme Maven lui-même. Voici
comment vous pouvez procéder dans les deux cas :
************************************************************************************
********* 2. Création manuelle du projet
*************************************************
************************************************************************************
Pour créer manuellement la structure de dossiers, vous suivez les étapes dans l'explorateur
de fichiers de votre système d'exploitation ou via le terminal/invite de commandes :
1. Créer la structure de dossiers : Utilisez des commandes mkdir dans le terminal (Linux/macOS) ou
l'invite de commandes (Windows) pour créer tous les dossiers nécessaires. Voici comment vous
pourriez le faire sur un système Unix-like (Linux/macOS) :
mkdir -p CalculatorProject/src/main/java/com/example
mkdir -p CalculatorProject/src/test/java/com/example
Sur Windows, vous devriez créer chaque dossier un par un via l'explorateur de fichiers ou
l'invite de commandes avec mkdir.
2. Créer les fichiers : Utilisez un éditeur de texte pour créer Calculator.java et CalculatorTest.java dans
leurs dossiers respectifs, puis copiez-collez le code fourni. Créez également le fichier pom.xml à la
racine du projet (CalculatorProject/).
************************************************************************************
********* 3. Création automatique du projet - Utilisation de Maven Archetype
******************
************************************************************************************
Maven propose un moyen plus rapide de générer une structure de projet de base grâce à la
commande archetype:generate. Cela crée un projet avec une structure de dossier standard, y
compris pom.xml, et peut même inclure un exemple de classe et de test. Voici comment utiliser cette
commande :
2 | Page
1. Ouvrez votre terminal ou invite de commande.
2. Naviguez vers le dossier où vous souhaitez créer votre projet.
3. Exécutez la commande Maven Archetype :
mvn archetype:generate -DgroupId=com.example -DartifactId=calculator -
DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
- DgroupId définit l'identifiant de groupe de votre projet, généralement l'organisation ou l'espace de nommage.
- DartifactId est le nom de votre projet, qui deviendra aussi le nom du dossier de base.
- DarchetypeArtifactId spécifie l'archétype Maven à utiliser, maven-archetype-quickstart est un archétype de base pour les applications Java.
- DinteractiveMode=false exécute la commande sans mode interactif pour éviter les invites de confirmation supplémentaires.
Après l'exécution, Maven créera un projet dans un dossier appelé calculator avec la structure
souhaitée. Vous devrez peut-être ajuster les noms des packages et les contenus des fichiers
Calculator.java et CalculatorTest.java pour correspondre à ceux fournis précédemment.
L'utilisation de l'archétype Maven est la manière la plus rapide et la plus conforme aux standards
pour générer la structure d'un projet Java. Cela vous permet non seulement de gagner du temps
mais aussi d'assurer que la structure du projet suit les conventions Maven, facilitant la maintenance
et la compréhension pour les nouveaux développeurs.
3 | Page