-
Relocation et héritage
Bonjour,
j'ai un projet multi-modules. Seul le POM père défini le groupId, les pom enfants en héritant pas besoin de le repréciser.
Comme j'ai revu le packaging de mon projet, je voudrai utiliser la relocalisation pour rediriger les anciens groupId vers les nouveaux.
Comme tous les enfants ont une référence implicite au groupID du parent, j'aurai voulu mettre la relocalisation juste au niveau du Pom parent.
Or cela ne relocalise pas, je suis obligé de l'indiquer au niveau de tous les enfants.
Quelqu'un a-t-il eu le même problème et à réussi à le resoudre ?
Merci
-
L'élément groupId est l'entité organisationelle de ton projet.
Dans le cadre d'un projet multi-modules, il est souhaitble que tous les modules (ou enfants) y soeint rattachés.
Ainsi, i est effectivement que nécessaire de déclarer l'élément groupId dans le parent et tous les enfants l'héritent.
Dans le cadre de cette configuration, en cas de changment du groupId, tous les enfants sont automnatiquement impactés.
Une simple invocation de la commande "mvn clean install" t'en persuadera.
Que veut-tu dire par tu as revu le packaging de ton projet?