2009-12-17 115 views
5

在maven中聲明依賴關係時,可以指定項目依賴的最低版本,但是mvn exec使用最新的二進制文件。我想導出最小的依賴關係集(例如JUnit 4.0),但總是想自己使用最新的依賴關係(例如JUnit 4.8.1)。Maven中的依賴版本管理

回答

9

您可以管理版本範圍每個依存性例如:

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

這意味着你期望至少JUnit的4.0版本,但最新的版本將被使用時可用。