Pages enfant
  • Prise en main pour le développement - Esup Annuaire2

Vous regardez une version antérieure (v. /wiki/pages/viewpage.action?pageId=108101657) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 2) afficher la version suivante »

Le projet Esup-annuaire2 est développé sur la base d'Esup-commons V2.

Reportez vous aux pages de ce Wiki pour ce qui concerne la mise en place ou l'utilisation d'Eclipse, de Subversion et de Maven avec Esup-Commons V2:

Les options qui ont été prises dans ce projet:

  • Il est découpé en modules Maven, comme ci-dessous. Après un Checkout du projet sur le dépôt SVN, vous obtenez dans Eclipse un projet global et autant de projets Eclipse que de modules. Faites suivre ce Checkout d'un Maven Clean puis d'un Maven Install.

Un établissement souhaitant adapter l'application à son annuaire Ldap (attributs spécifiques, règles de gestion particulières), devra écrire un nouveau module Maven en lieu et place de esup-annuaire2-ldep-services-lille1.
Nous recommandons d'enrichir le projet initial, en utilisant le SVN, de manière à mutualiser nos efforts.

  • Les paramètres de configuration sont centralisés dans les fichiers defaults.properties et config.properties qui se trouvent dans le module esup-annuaire2-web-jsf-mixed (\src\main\resources\properties). Si le config.properties n'existe pas, créez le, il ne doit contenir que les éléments que vous souhaitez utiliser en lieu et place de ceux de defaults.properties.
  • Pour bien maitriser ces paramètres, reportez vous aux beans Sring où ils sont invoqués... Ces beans se trouvent dans le module esup-annuaire2-web-jsf-mixed (\src\main\resources\properties),et aussi dans les répertoires \src\main\resources\META-INF\ des différents modules.
  • Aucune étiquette