【发布时间】:2017-07-21 07:09:02
【问题描述】:
我的版本如下:1.0.0-9、1.0.0-10、1.0.0-11、1.0.0-12 等
我已将依赖项配置为: [1.0.0,)
这意味着它应该使用现有版本中的最新版本(ofc 以 1.0.0 开头),但不是使用 1.0.0-12,而是使用 1.0.0-9。我认为这是因为 9 比 1 更重要。
首先,我想强制 maven 真正使用我的最新版本。
我还可以有 1.0.0-LOCAL 构建(这是开发人员 PC 上的本地构建)。如果可用,我想强制 maven 使用 1.0.0-LOCAL 而不是任何其他构建。
我不知道我该如何做这些,也许不知何故使用位于构建机器和开发人员 PC 上的 settings.xml 配置文件。
如果我有其他方法可以做到这一点,请告诉我。
祝你有美好的一天, 阿诺德·罗伯特·图尔丁
更新: 原来Maven Version Range - downloads all the available versions not just the latest one是原来的问题。
【问题讨论】: