Pages enfant
  • Environnement de développement

Ce document détaille l'installation de l'environnement de développement d'esup-sifacmiss2 sous Eclipse.

Récupération du projet sur SVN

A l'aide du plugin subversion, en perspective SVN Repository Exploring faire un checkout de la dernière version stable de esup-sifacmiss2 :

https://subversion.renater.fr/esup-sifacmiss2/tags/1.0.0-RC5

Sélectionner le tag de la version choisie :

Effectuer un clic droit et choisissez Find/Check Out As...

Cliquer sur Finish.
Choisir alors le type Project.

Nommer le projet et sélectionner son emplacement.

Configuration de Maven

Passer en perspective Java.

Effectuer un clic droit sur le projet puis, selon le plugin M2e installé :

  • Sélectionner Maven > Enable Dependency Managment
  • Sélectionner Configure > Convert to Maven Project

Effectuer un clic droit sur le projet puis sélectionner Import... > Maven > Existing Maven Projects.

Cliquer sur Finish.

Tous les projets sont maintenant créés. Cette étape peut prendre un certain temps du fait qu'Eclipse télécharge l'ensemble des dépendances.

Créer le fichier config.properties depuis le fichier config.sample.properties (cf Configuration).

Si des erreurs persistes, sélectionner tous les projets puis effectuer un clic droit et choisir Maven > Update Project Configuration...

Effectuer un clic droit sur le projet parent et sélectionner Run As > Maven install.
Résultat :

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] esup-sifacmiss2 ................................... SUCCESS [0.255s]
[INFO] esup-sifacmiss2-domain-beans ...................... SUCCESS [0.865s]
[INFO] esup-sifacmiss2-sifac-services .................... SUCCESS [0.408s]
[INFO] esup-sifacmiss2-domain-services ................... SUCCESS [0.319s]
[INFO] esup-sifacmiss2-web-jsf-mixed ..................... SUCCESS [1.659s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.639s
[INFO] Finished at: Thu Apr 26 10:55:51 CEST 2012
[INFO] Final Memory: 12M/215M
[INFO] ------------------------------------------------------------------------

Configuration du projet

Afin de pouvoir compiler l'application (ou même l'exécuter depuis la cible jetty:run), il est nécessaire de configurer l'application.

Démarrage

Il est possible de lancer l'application en mode servlet grâce à la cible jetty:run de Maven.

Sélectionner le projet esup-sifacmiss2-web-jsf-mixed puis effectuer un clic droit et sélectionner Run As > Maven build...

Le build est désormais disponible depuis Run > Run Configurations...

  • Aucune étiquette