Bonjour
J'envisage de travailler sur un projet J2EE multi-module décomposé comme suit:
- Un projet de base contient le module principal avec les pages & classes communes à tout le projet
- Un nombre variable de projets sont consacrés à des modules d'extension ajoutant des classes & vues spécifiques
Bien sûr tout ceci est packagé en War et déployé sous Tomcat. Il y a aussi quelques sous projets en pur Java, mais là n'est pas le problème.
Mon problème est de pouvoir rassembler tous ces projets en un seul War.
Avec Maven et son plugin Eclipse, ça ne pose pas de problème, c'est tout à fait magique. Par contre, pour le développement ça ne convient pas.
Alors que dans le cadre d'un unique gros projet, le plugin d'Eclipse pour Tomcat est capable de redéployer à la volée la moindre modification de fichier, dans le cadre d'un projet multi-module, le plugin est inutilisable.
L'alternative que je connais consiste à utiliser le plugin Maven pour Tomcat et opérer un tomcat:redeploy, mais ceci n'est pas automatique et passe par un rebuild total du war, d'où ma question:
Comment faire pour ne pas avoir à faire un rebuild total chaque fois que l'on fait une modification ?
Merci d'avance pour vos conseils.
Partager