我知道如果没有正确遵循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,如果这很重要的话。怎么了?
编辑:我们真的不想废除版本范围,直到现在它才起作用并且是真正的帮助。
答案 0 :(得分:0)