2009-12-17 11 views
5

Lors de la déclaration de dépendances dans maven, pouvez-vous spécifier la version minimale sur laquelle le projet dépend, mais mvn exec utiliser les derniers binaires.Gestion des versions de dépendances dans maven

Lors de la construction d'une bibliothèque, je voudrais exporter vers un ensemble minimal de dépendances (par exemple JUnit 4.0), mais toujours vouloir utiliser les dernières dépendances moi-même (par exemple JUnit 4.8.1).

Répondre

9

Vous pouvez gérer les gammes de version pour chaque dépendance par exemple:

<dependency> 
    <groupId>junit</groupId> 
    <artifactId>junit</artifactId> 
    <version>[4.0,)</version> 
    <scope>test</scope> 
</dependency> 

Cela signifie que vous attendez au moins la version 4.0 de JUnit, mais dernière version sera utilisé lorsque disponible.

Questions connexes