not*_*oop 5 dependencies maven-2
在maven中声明依赖项时,是否可以指定项目所依赖的最小版本,但是mvn exec使用最新的二进制文件.
构建库时,我想导出到最小的依赖集(例如JUnit 4.0),但总是希望自己使用最新的依赖项(例如JUnit 4.8.1).
小智 9
例如,您可以管理每个依赖项的版本范围:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>[4.0,)</version>
<scope>test</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
这意味着您至少期望版本4.0的junit,但最新版本将在可用时使用.