| Ce site met a disposition le build journalier de la traduction francaise du Maven: The Definitive Guide Consultez : | ![]() |
Vous pouvez utiliser un archétype en utilisant le goal generate du plugin Maven Archetype à partir de la ligne de commande ou du plugin Eclipse m2eclipse.
La ligne de commande suivante peut être utilisée pour générer un projet à partir de l'archétype quickstart.
mvn archetype:generate \ -DgroupId=org.sonatype.mavenbook \ -DartifactId=quickstart \ -Dversion=1.0-SNAPSHOT \ -DpackageName=org.sonatype.mavenbook \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DarchetypeArtifactId=maven-archetype-quickstart \ -DarchetypeVersion=1.0 \ -DinteractiveMode=false
Le goal generate accepte les paramètres suivants :
groupIdIl s'agit du groupId du projet que vous voulez créer.
artifactIdIl s'agit de l'artifactId du projet que vous voulez créer.
versionIl d'agit de la version du projet que vous voulez créer (valeur par défaut : 1.0-SNAPSHOT).
packageNameLe package par défaut de votre projet
(par défaut, il s'agit du groupId).
archetypeGroupIdLe groupId de l'archétype que vous désirez utiliser.
archetypeArtifactIdL'artifactId de l'archétype que vous désirez utiliser.
archetypeVersionLa version de l'archetype que vous désirez utiliser.
interactiveModeLorsque le goal generate goal est exécuté dans ce mode,
les paramètres listés précédemment seront demandés à l'utilisateur les uns après les autres durant l'exécution.
Dans le cas contraire, le goal generate utilise les valeurs passées en la ligne de commande.
Une fois que vous avez exécuté le goal generate avec la ligne de commande précédente,
un répertoire quickstart contenant un nouveau projet Maven est créé.
Cette ligne de commande est relativement difficile à retenir.
Dans la section suivante, nous générerons ce même projet en utilisant le mode interactif.