Exigences : Créez un projet console Maven pour tester votre code.
La commande est la suivante :
Introduction des paramètres
1. Archétype MVN : Generate C’est une commande dans Maven utilisée pour générer un nouveau projet Maven basé sur l’archétype spécifié. Archetype est un mécanisme de modèle fourni par Maven qui permet la création rapide de projets basée sur une structure prédéfinie.
2. -DgroupId=com.exemple Autrement dit : Spécifiez l’identifiant de groupe du projet. Rôle : Les identifiants de groupe sont souvent utilisés pour identifier des organisations ou des entreprises, à l’instar de l’espace de noms de paquets Java. Par exemple, com.example signifie que le projet appartient au domaine com sous l’organisation d’exemple. Exemple : Si votre entreprise est mycompany, vous pouvez la définir sur com.mycompany.
3. -DartifactId=JavaSmConsoleApp Signification : Spécifie l’identifiant de l’artefact du projet. Fonction : L’identifiant d’artefact est le nom principal d’un projet, souvent utilisé pour distinguer des modules ou applications spécifiques du projet. Exemple : Dans cet exemple, le nom du projet sera JavaSmConsoleApp.
4. -DarchetypeArtifactId=maven-archétype-quickstart Signification : Spécifie l’archétype Maven à utiliser. Fonction : maven-archetype-quickstart est un archétype standard fourni par Maven pour générer un projet Java simple avec une structure de répertoire de base et une classe d’exemple. Autres archétypes : Si vous avez besoin d’une structure de projet plus complexe, vous pouvez choisir d’autres archétypes, tels que :
maven-archetype-webapp: 用于生成 Web 应用程序。
maven-archetype-j2ee-simple: 用于生成简单的 J2EE 项目。
5. -DinteractiveMode=faux Autrement dit : désactiver le mode d’interaction. Fonction : Par défaut, l’archétype mvn : generate s’exécute en mode interactif, invitant les utilisateurs à saisir des informations telles que l’identifiant de groupe, l’identifiant de l’artefact, etc. En définissant -DinteractiveMode=false, ces paramètres peuvent être spécifiés directement en ligne de commande, évitant ainsi l’entrée interactive. Scénarios : Désactiver le mode interaction est utile lorsque vous devez automatiser la construction de scripts. |