Projet

Général

Profil

Actions

Feature #3252

ouvert

Prendre en compte automatiquement les fichiers de configuration spécifiques

Ajouté par Nicolas Dupont il y a plus de 12 ans. Mis à jour il y a plus de 12 ans.

Statut:
New
Priorité:
Normal
Assigné à:
-
Catégorie:
Configuration
Version cible:
-
Début:
09/05/2012
Echéance:
% réalisé:

0%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Le client (ou l'intégrateur) a régulièrement à ajouter des fichiers spécifiques ou modifier des fichiers existants, notamment des fichiers de configuration (SILVERPEAS_HOME/properties).
Aujourd'hui, il n'y a pas réellement de mécanisme pour gérer ce cas de figure. Il faut :
  • soit ajouter/modifier directement les fichiers dans SILVERPEAS_HOME/properties, au risque de les voir supprimés par un mvn clean (à moins de traiter explicitement tous les cas, cf. #328) ou écrasés par mvn install, et donc des erreurs importantes en cas d'oubli.
  • soit placer les fichiers en question dans un répertoire spécifique et automatiser la copie des fichiers (un par un) vers SILVERPEAS_HOME/properties au lancement du script SilverpeasSettings (en ajoutant des copyfile dans CustomerSettings.xml). Mais cela fait grossir inutilement le fichier CustomerSettings.xml et oblige à lancer le script SilverpeasSettings et donc redémarrer Silverpeas à chaque modification du fichier spécifique.

Il serait intéressant de prendre en compte une arborescence parallèle dans SILVERPEAS_HOME/custom/properties, non impactée par mvn clean install et utilisée de la même façon que SILVERPEAS_HOME/properties (c'est-à-dire lue au runtime et dont les modifications sont prises en compte toutes les 4 heures).

Actions

Formats disponibles : Atom PDF