-
maven multi projet
salut a tous
j'ai plusieurs projets qui dépendent les uns des autres
voici l'arbo de mes projets en terme de dépendance
A -> B -> C -> D -> E
A -> B -> C -> F -> G
donc quand je modifie B je doit faire un mvn install sur B, un mvn compile sur C, D, E, F, G et un mvn install sur G et E sachant que se sont 2 appli web (intégration des jars dans le web-inf)
ca devient un peu la misère à gérer car si je modifie une signature de method dans A,B ou C et que je me plante dans la procedure de compile/install je passe un temps fou à detecter l'erreur
donc je cherche un moyen avec maven pour compiler ce qui à été modifié (ou la totalité si on ne peu pas faire autrement) en un seul clic
voila merci
-
Tu n'as pas de projet(POM) parent où tu declares tous tes modules ?
Normalement tu pourait effectuer une compilation depuis cet endroit pour tous tes sous-projets.
-
non je compile chaque projet a part
comment fais tu pour créer un pom parent qui compile chaque projet ?
vu que chaque install de chaque projet est relativement long (compile + test) j'aimerais qu'il ne compile que le nécessaire (projet modifié)
-
Salut, tout d'abbord je te conseille de télécharger le livre "Better Builds with maven" http://www.mergere.com/m2book_download.jsp
Tu y trouveras pas mal d'explication pour les projetc multiModules. Chapitre 3, je pense.