Je mets généralement une section dans parent-project/pom.xml
. Cette section contient la déclaration et la version de toutes les dépendances de mes modules enfants comme ceci (c'est-à-dire sans l'élément ):
junit
junit
4.10
Dans tous les modules enfants (c'est-à-dire moduleX/pom.xml), j'ai:
junit
junit
test
De toute évidence, dans cet exemple, je répète le test
plusieurs fois pour la même dépendance (une fois dans chaque module enfant ayant besoin de junit).
Ma question est:
Quelles sont les meilleures pratiques concernant la déclaration du ?
Est-il préférable de le mettre dans le ?
Ou est-il préférable de le mettre dans la section du module enfant (comme dans ce post)? Et pourquoi?
Y a-t-il une réponse définitive à cette question?