Feature #3195
ferméAjout de clés dans les fichiers properties
0%
Description
Bonjour,
Nous aurions besoin d'ajouter des clés dans certains fichiers de properties (par exemple, property_1.UpdateAllowedTo=U dans domainSP.properties). Nous avons essayé en prenant exemple sur ce qui est fait dans JBossSettings.xml (ajout de mode="insert") mais cela ne fonctionne pas.
Dans l'exemple ci-dessus, notre CustomerSettings.xml contiendrait le bloc suivant :
<fileset root="${SILVERPEAS_HOME}/properties/com/stratelia/silverpeas/domains/"> <configfile name="domainSP.properties"> <parameter key="property_1.UpdateAllowedTo" mode="insert">U</parameter> <parameter key="property_2.UpdateAllowedTo" mode="insert">U</parameter> <parameter key="property_3.UpdateAllowedTo" mode="insert">U</parameter> <parameter key="property_4.UpdateAllowedTo" mode="insert">U</parameter> <parameter key="property_5.UpdateAllowedTo" mode="insert">U</parameter> <parameter key="property_6.UpdateAllowedTo" mode="insert">U</parameter> <parameter key="property_7.UpdateAllowedTo" mode="insert">U</parameter> <parameter key="property_8.UpdateAllowedTo" mode="insert">U</parameter> <parameter key="property_9.UpdateAllowedTo" mode="insert">U</parameter> </configfile> </fileset>
Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans
Effectivement l'ajout se fait uniquement dans les fichiers xml.
Sinon à partir de la 5.9 vous pouvez éventuellement utiliser un script groovy.
Mis à jour par Pierre TEISSONNIERE il y a plus de 12 ans
OK. Est-ce que tu aurais une procédure et un exemple de script Groovy qu'y puisse s'appliquer à notre besoin ? A moins que ça ne soit dans la release note (que je n'ai pas encore lu).
Merci.
Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans
- Statut changé de New à Feedback
en 5.9 tu as 2 scripts Groovy qui sont exécutés.
Ils sont dans $SILVERPEAS_HOME/bin/scripts
Dans le fichier de configuration JBossSettings.xml tu trouveras l'appel de ces scripts.
Normalement tu as accès à l'ensemble des propriétés de configuration de Silverpeas.
Mis à jour par Nicolas Eysseric il y a presque 9 ans
- Statut changé de Feedback à Closed
A ce jour, il est possible d'insérer des propriétés dans les fichiers properties
depuis le fichier CustomerSettings.xml
.