Projet Socle ENT
Pages enfant
  • Evolution du fichier de configuration 3.2 vers 4.0

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.
Commentaire: Migrated to Confluence 5.3

Fichier de configuration

Deux hypothèses :

  • Conserver un fichier de configuration de type "config.properties" et s'en servir pour alimenter le fichier des filtres Maven (/filters/esup.properties) par une tâche "ant init"
  • ou demander à l'exploitant de renseigner directement le fichier /filters/esup.properties

filtres Maven

Par défaut, il s'appelle /filters/build.properties. je propose de l'appeler /filters/esup.properties (il faut dans ce cas lancer les tâches de déploiement avec la variable d'environnement env=esup)

Exemple de fichier, à compléter (j'ai conserver conservé entre "@" les noms des variables du fichier config.properties du package 3.2, pour établir une correspondance)

...

  • Connexion CAS obligatoire (partir Proxy à rajouter ds le fichier) : ni Ldap, ni BDD (penser à documenter la configuration initiale du groupe des admins du portail
  • Ldap pour les attributs

Fichiers impactés

En cours

  • uportal-war/src/main/resources/properties/contexts/ldapContext.xml
  • uportal-war/src/main/resources/properties/contexts/personDirectoryContext.xml
  • uportal-war/src/main/resources/properties/portal.properties
  • uportal-war/src/main/resources/properties/rdbm.properties
  • uportal-war/src/main/webapp/WEB-INF/log4j.properties
  • uportal-war/src/main/webapp/WEB-INF/web.xml

Variables d'environnement

A utiliser dans les tâches de déploiement et/ou en remplacement de certaines variables de configuration

Au moins nécessaire pour la configuration du pom.xml d'uPortal pour le déploiement :

  • -Denv=esup : nom du fichier de personnalisation Esup
  • -Djdbc.groupId : @esup.db.jdbc.groupId@
  • -Djdbc.artifactId=@esup.db.jdbc.artifactId@
  • -Djdbc.version=@esup.db.jdbc.version@