Bonjour à toutes et à tous,


Imaginons un projet structuré de deux modules Maven.
Le premier module est une librairie Java.
Le second module est quant à lui une webapp, utilisant entre autres la librairie du 1er module.

En compilant via Maven, j'obtiens donc un WAR, que je place ensuite dans Tomcat.
Jusqu'ici tout va bien.

Maintenant, je fais une petite modification dans la librairie.
Le problème, c'est que si je veux que ma modification soit prise en compte, je recompile mon projet, je recrée ainsi mon WAR, je stoppe Tomcat (éventuellement), et je redéploie mon WAR. C'est assez lourd...

Y a-t'il un moyen simple, avec Maven, de faire en sorte que la modification du code soit prise en compte dans Tomcat, sans avoir à tout recompiler et à redémarrer Tomcat (ou redéployer la webapp) ?
En d'autres termes, existe t'il un moyen de charger à chaud les modifications de code avec Maven ?

Pour l'instant, je ne vois pas trop de pistes... J'ai en fait l'impression que ce n'est pas possible simplement avec Maven, cet outil étant plutôt destiné aux environnements de déploiement ou d'intégration continue, plutôt que ceux des développeurs. Me trompe-je ?

Merci de votre aide