Projets
Pages enfant
  • 1.4 Création d'un projet à partir d'un archetype blank

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Remarque
titleA completervalider

...

Sommaire :

Sommaire
maxLevel3

...

En fait non, le groupId et le package sont complètement dissociés. Il faut laisser groupId=org.esupportail et taper à la main (sans garder ce qu'Eclipse suggère par défaut) fr.uhp.reservation.

Cliquer sur finish et voilà

Image Removed

l'archetype est créé avec vos choix.

Image Added

Pour préparer un projet, toutes les dépendances doivent être satisfaites. Chaque module Maven dépendant d'un autre, il faut donc compiler chaque module afin de générer les jar qui seront utilisés par les autres modules.C'est le but de la target Install de Maven.





Lancer la tache Maven via un clic droit sur le projet parent -> run as -> mvn install

Voila le résultat dans la console de Eclipse ?:

Le projet est maintenant prêt à être utilisé.

Création en ligne de commande

récupération du projet : ce positionner dans le repertoire workspace de Eclipse et lancer la commande suivante :

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

Pour démarrer un projet, toutes les dépendances doivent être satisfaites. Chaque module Maven dépendant d'un autre, il faut donc compiler chaque module afin de générer les jar qui seront utilisés par les autres modules.C'est le but da la target Install de Maven.

En ligne de commande

mvn install

dans eclipse : import projet

Via Eclipse

Une fois l'archetype récupéré, il faut se positionner dans le repertoire parent, et lancer la commande suivante :

Bloc de code
mvn eclipse:eclipse

Voila le résultat dans la console : Image Added

cette commande va configurer les projets pour que ce soient des projets WTP dans Eclipse. Une fois fait, il faut les importer dans Eclipse.
Pour cela :Il faut importer des projets Maven.

Dans Eclipse : File -> New -> Maven -> Existing Maven Projects

Il faut alors choisir le repertoire parent du Blank que l'on vient de récupérer. Eclipse va automatiquement sélectionner tous les modules présents. Image Added
On valide en cliquant sur "Finish".

Le projet est maintenant prêt à être utilisé.

Utilisation du projet

Une fois le projet prêtLancer la tache Maven via un clic droit sur le projet parent -> run as -> mvn install Image Removed
Voila le résultat dans la console de Eclipse ?: Image Removed
Une fois cela fait, vous pouvez supprimer les module web qui ne vous concernent intéressent pas. Pour rappel, dans cette page : 1.2 Méthodologie de développement, vous trouverez trouverez toutes les informations pour choisir le module a web à garder. Ce n'est pas une obligation de supprimer les module web que vous ne souhaitez pas utiliser, vous pouvez les garder pour un usage ultérieur. Ils ne poseront pas de problème dans votre travail de développement.

Pour tester votre module et donc votre développement, il faut utiliser les fonctionnalités WTP de Eclipse. Il faut ajouter ce le module web dans un des serveurs déclarés dans votre Eclipse.

Image Modified

Image Modified

Image Modified

Et il ne vous reste plus qu'à démarrer le serveur.