Wiki

Clone wiki

deployment / maven / ArchetypeMaven

Création d'un projet de déploiement par archetype

Pour faciliter la création des projets de déploiement, des archetypes sont mis à disposition

Archetype Projet

Les archetypes construisent un projet prêt à l'emploi pour une application donnée. Le serveur ciblé dépend du nom (archetypeArtifactId) utilisé.

Pour un archetype, il est nécessaire de préciser: - l'archectype de référence pour la génération: - archetypeGroupId - archetypeArtifactId - archetypeVersion - les informations du nouveau projet de déploiement: - groupId - artifactId - version - les informations de l'application à déployer: - app_groupId - app_artifactId - app_version

Archetype JBoss 6

Le serveur ciblé est un JBoss RedHat 6.2.

Commande de construction

mvn archetype:generate \
-DarchetypeGroupId=fr.middlewaresolutions.exploitation.archetype \
-DarchetypeArtifactId=jbosseap-6 \
-DarchetypeVersion=1.0 \
-DgroupId=fr.middlewaresolutions.exploitation.deploiement \
-DartifactId=ticket-monster-deploy \
-Dversion=2.7.Final \
-Dapp_groupId=org.jboss.examples \
-Dapp_artifactId=ticket-monster
-Dapp_version=2.7.0.Final

Cet exemple utilise l'application de test configurée dans l'archetype JbossEAP-6.

Archetype JBoss 5

Le serveur ciblé est un JBoss 5.

Commande de construction

mvn archetype:generate \
-DarchetypeGroupId=fr.middlewaresolutions.exploitation.archetype \
-DarchetypeArtifactId=jboss-5 \
-DarchetypeVersion=1.0 \
-DgroupId=fr.middlewaresolutions.exploitation.deploiement \
-DartifactId=xxx-deploy \
-Dversion= \
-Dapp_groupId= \
-Dapp_artifactId=
-Dapp_version=

Updated