Arborescence des pages

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.

Sommaire

Quand une modification est-elle prise en compte

  • etc/cas/config/log4j2.xml : monitoré par CAS, pris en compte dynamiquement
  • etc/cas/services/*.json : monitoré par CAS, modifications/ajouts/suppressions pris en compte dynamiquement
  • 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.

War avec Embedded tomcat

Difficile de faire prendre en compte les modifs quand on utilise le war avec embedded tomcat.

...

NB : avec maven le répertoire target/cas est créé en plus du war.

Désactiver le cache thymeleaf

Bloc de code
titlecas.properties
spring.thymeleaf.cache=false

(cf https://apereo.github.io/2018/06/10/cas-userinterface-customizations/ )

Auto-déploiement des modifications dès la sauvegarde des fichiers

Voir la page générique expliquant cette problématique du développement Java

...