
Migrer une application Java ne consiste pas à changer une simple propriété Maven et espérer que tout continue à fonctionner.
Sur un projet réel, une montée de version impacte bien plus que le code applicatif : build Maven, plugins, dépendances, tests, analyse qualité, CI/CD, images Docker et comportement d’exécution en conteneur.
Dans cet article, je documente une migration réelle de Java 21 vers Java 25 sur mon projet fullstack open source publiquement accessible.
Java 25 étant une version LTS, l’objectif n’est pas ici de recommander une migration systématique, mais de documenter concrètement une migration technique complète sur un projet moderne réellement déployé.
Le frontend Angular existe bien dans le projet, mais il est volontairement hors périmètre ici. L’objectif est de se concentrer uniquement sur la migration du backend Spring Boot et de toute sa chaîne de livraison.





Un certain nombre de raisons fait que WordPress est très populaire aujourd’hui parmi les CMS open source du marché :

Il a bien longtemps que je n’ai pas écrit d’article à propos du framework Jelix. En effet, pour des raisons professionnelles afin de répondre plus efficacement à mes clients, je lui ai fait des infidélités au profit de WordPress.
Le contexte