Sommaire |
---|
Quand une modification est-elle prise en compte ?
- CSS : fichiers statiques servis par tomcat. voir astuces war, auto-déploiement
- html : templates thymeleaf mis en cache à la première utilisation. voir astuces thymeleaf, war, auto-déploiement
etc/cas/config/log4j2.xml : monitoré par CAS, pris en compte dynamiquement (
monitorInterval
5 secondes)- etc/cas/config/cas.properties : monitoré par CAS, pris plusieurs modifications prises en compte dynamiquement (réf) ?? ou via un POST sur /actuator/refresh
- etc/cas/services/*.json : monitoré par défaut par CAS, modifications/ajouts/suppressions pris en compte dynamiquement (cf cas.service-registry.schedule + cas.service-registry.json.watcher-enabled)
- groovy files : monitoré par CAS, pris en compte dynamiquement (avec cache pour éviter la recompilation)
- message_fr.properties : pris en compte par POST sur /actuator/refresh
- java : build & restart ou parfois hotswap
- pom.xml : build & restart. Un "clean" peut-être nécessaire en cas de chgt de versions de jar
Comment accélérer les tests suite à des modifications de l'overlay CAS ?
Désactiver le cache thymeleaf
...