maven版本范围的行为不符合预期

时间:2015-05-06 17:16:08

标签: intellij-idea maven-3 maven

我知道如果没有正确遵循maven标准版本控制,版本范围会出现问题。但是存储库在我们的控制之下,因此我们可以强制执行兼容的版本控制。 这是代码:

<dependency>
     <groupId>org.intellimate.izou</groupId>
     <artifactId>sdk</artifactId>
     <version>[0.5.0, 1.0.0)</version>
</dependency>

现在它解析为0.9.0,但我们最新的是0.9.1。我已经删除了.m2文件夹中的repo,但它重新下载了0.9.0。如果我直接针对0.9.1,它会下载正确的版本。我正在使用intellij和maven 3,如果这很重要的话。怎么了?

编辑:我们真的不想废除版本范围,直到现在它才起作用并且是真正的帮助。

1 个答案:

答案 0 :(得分:0)

好吧,我真的很抱歉遇到同样问题的每个人......我只是重新安装了maven并将项目重新导入了intellij-idea,它神奇地解决了这个问题。