Les dependances définies sous DependencyManagement peuvent être utlisées par les projets enfants sans être pbligé de leurs spécifier les version
par exemple dans le POM du projet parent
<dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8</version>
</dependency>
</dependencies>
</dependencyManagement>
et dans le POM du projet enfant <dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
</dependencies>
Cela permet de :
Centraliser la gestion des versions des dépendances, sans être obligé à retaper les versions des dépendances dans tous les projets enfants
pour plus d'informations voir la documentation Apache
http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html.
Enregistrer un commentaire