Maven中的依赖版本管理

5
在maven中声明依赖项时,您可以指定项目所依赖的最低版本,但是可以让mvn exec使用最新的二进制文件。
在构建库时,我希望将其导出为最小依赖项集(例如JUnit 4.0),但始终希望自己使用最新的依赖项(例如JUnit 4.8.1)。
1个回答

9

您可以为每个依赖项管理版本范围,例如:

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

这意味着您期望至少使用版本4.0的junit,但在可用时将使用最新版本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接