SauceLabs Java原型中的奇怪版本号

时间:2013-03-13 18:03:09

标签: java maven selenium pom.xml saucelabs

我正在努力让Java'入门'应用程序正常工作,我在POM中注意到了这一点:

<dependency>
    <groupId>com.saucelabs</groupId>
    <artifactId>sauce_testng</artifactId>
    <version>[1.0.0,)</version>
    <scope>test</scope>
</dependency>

&LT;版本&GT; [1.0.0,)LT /版本&GT;

这是对的吗?它可以解释我在this question中遇到的问题吗?

2 个答案:

答案 0 :(得分:1)

根据maven的Version Range Specification语法很好。

[1.0.0,)表示版本x,其中x >= 1.0.0

  

默认策略:在重叠范围内,最高软   要求是要使用的版本。如果没有软   在规定范围内的要求,最新版本是   用过的。如果这不符合所描述的范围,那么最近的   使用规定范围内的版本号。如果范围排除   所有版本都会发生错误。

答案 1 :(得分:1)

是的,根据Nishant的回答,我们包含了版本范围,以便在发布新版本的sauce_testng库时,在运行新版本时会自动包含它们。