Maven:提供依赖的多个版本

时间:2015-04-14 06:04:38

标签: java maven dependency-management

您好我需要在maven中声明一个提供的依赖项,它可以是更多版本。

例如,它可以是v1.3或v1.4或v1.5。

如何在单个表示法中声明/表示多个版本?

3 个答案:

答案 0 :(得分:1)

Maven支持依赖范围,这对我有用

    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>[4.9,4.10]</version>
    </dependency>

它选择了最高的

答案 1 :(得分:0)

在maven中,你应该总是使用版本元素,例如:

<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>17.0</version>
</dependency>

如果您想使用某些插件的最新版本,请阅读此问题的答案How do I tell Maven to use the latest version of a dependency?

答案 2 :(得分:0)

使用 v1.3及以上

或者您可以写 v1。*

问候!