Maven 版本范围不符合预期
maven version ranges do not behave as expected
我知道如果没有正确遵循 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。怎么了?
编辑:我们真的不想废除版本范围,直到现在它才起作用并且是一个真正的帮助。
好的,我真的很抱歉遇到同样问题的每个人......我刚刚重新安装了maven并将项目重新导入回intellij-idea并且它神奇地解决了问题。
我知道如果没有正确遵循 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。怎么了?
编辑:我们真的不想废除版本范围,直到现在它才起作用并且是一个真正的帮助。
好的,我真的很抱歉遇到同样问题的每个人......我刚刚重新安装了maven并将项目重新导入回intellij-idea并且它神奇地解决了问题。