...
Sommaire :
| Sommaire | ||
|---|---|---|
|
...
Création de la structure du projet à partir de l'archetype esup-commons
Qu'est-ce qu'un archetype Maven ? Dans le contexte de esup-commons, un archetype est une structure complete d'un projet à déployer. Toute l'organisation des fichiers, des classes et des projets Eclipse sera mise en place par l'archetype. L'objectif est de proposer une structure standard à tous les développeurs. Le développeur aura "uniquement" à sa charge le remplissage de cette structure.
La structure du projet va être construite à partir d'un archétype maven dont voici les paramètres :
archetypeRepository=https://mvn.esup-portail.org/content/repositories/releases
archetypeGroupId=org.esupportail
archetypeArtifactId=esup-blank-archetype
archetypeVersion=numeroVersionArchetype
groupId=org.esupportail
artifactId=nomProjet
package=packageMonProjet
version=numeroVersionMonProjet
où :
- numeroVersionArchetype : numéro de version de l'archetype a utiliser. Pour connaitre le numéro de version de l'archetype, merci de vous référer à cette page : Changelog
- nomProjet : nom de mon projet. Par exemple : portlet-reservation
- packageMonProjet : nom du package JAVA correspondant à mon projet. Par exemple : fr.uhp.reservation
- numeroVersionMonProjet : numéro de version de mon projet. Par exemple : 1.0-SNAPSHOT
- les autres paramètres ne sont pas à modifier
...
| Bloc de code |
|---|
mvn archetype:generate -B -DarchetypeRepository=https://mvn.esup-portail.org/content/repositories/releases -DarchetypeGroupId=org.esupportail -DarchetypeArtifactId=esup-blank-archetype -DarchetypeVersion=numeroVersionArchetype -DgroupId=org.esupportail -DartifactId=nomProjet -Dpackage=packageMonProjet -Dversion=numeroVersionMonProjet |
préparation du p
Démarrage du projet
En ligne de commande
mvn install
...