2009-12-17 13 views
5

Podczas deklarowania zależności w programie maven, można określić minimalną wersję, od której zależy projekt, ale należy użyć mvn exec użyć najnowszych plików binarnych.Zarządzanie wersją zależności w maven

Podczas budowania biblioteki chciałbym wyeksportować do minimalnego zestawu zależności (np. JUnit 4.0), ale zawsze chcę korzystać z najnowszych zależności osobiście (np. JUnit 4.8.1).

Odpowiedz

9

Można zarządzać zakresów wersja dla każdego uzależnienia na przykład:

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

Oznacza to można się spodziewać co najmniej w wersji 4.0 z JUnit, ale najnowsza wersja zostanie wykorzystana kiedy będzie dostępny.

Powiązane problemy