Actions
Feature #3252
ouvertPrendre en compte automatiquement les fichiers de configuration spécifiques
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 :
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