5
在maven中声明依赖关系时,可以指定项目依赖的最低版本,但是mvn exec
使用最新的二进制文件。我想导出最小的依赖关系集(例如JUnit 4.0),但总是想自己使用最新的依赖关系(例如JUnit 4.8.1)。Maven中的依赖版本管理
在maven中声明依赖关系时,可以指定项目依赖的最低版本,但是mvn exec
使用最新的二进制文件。我想导出最小的依赖关系集(例如JUnit 4.0),但总是想自己使用最新的依赖关系(例如JUnit 4.8.1)。Maven中的依赖版本管理
您可以管理版本范围每个依存性例如:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>[4.0,)</version>
<scope>test</scope>
</dependency>
这意味着你期望至少JUnit的4.0版本,但最新的版本将被使用时可用。