【问题标题】:How to get the latest RELEASE version of dependencies in maven 3?如何在 maven 3 中获取最新的 RELEASE 版本的依赖项?
【发布时间】:2018-06-11 10:52:19
【问题描述】:

我是一名 JS 开发人员。使用 NPM,您可以使用通配符或关键字来告诉 npm 获取最新的次要、主要...等 1.2.x 。 有没有办法用 ma​​ven 3 做到这一点?

 <properties>
        <artifact.version>1.2.0-RC1</artifact.version>
        <my-dep.version>1.5.0-RC*</my-dep.version>
    </properties>

在构建时,每次构建时我都会获得最新的 RC(RC1、RC2...等)。

我找到了这个答案,但对于 Maven 2 : How do I tell Maven to use the latest version of a dependency?

谢谢

史蒂芬。

【问题讨论】:

  • 您对 Maven 2 的链接答案也应该适用于 Maven 3,除了 RELEASELATEST 已被删除。像[1.5.0.RC,) 这样的开放式版本范围呢?
  • 我对maven不是很熟悉。我会试试这个arvo
  • 应该是[1.5.0.RC,1.6.0),只得到1.5.0 rc,而不是upperversion(1.6.0和1.6.0rc.. .etc)?
  • 或[1.5.0.RC,1.6.0-SNAPSHOT)?
  • 是的,我没有注意到您只需要特定版本的特定候选版本。那么应该是[1.5.0-RC1,1.6.0)

标签: java maven dependencies


【解决方案1】:

正如 Glains 在评论中所说,此链接适用于 MAVEN 3 How do I tell Maven to use the latest version of a dependency?

甚至是 RELEASE 关键字。

[1.5.0-RC1,1.6.0)

【讨论】:

  • 注意:这只适用于&lt;dependencies&gt;。在 3.x 中删除了对在 &lt;plugins&gt; 中使用这种通配符范围的支持
猜你喜欢
  • 2021-07-05
  • 2019-03-03
  • 2014-10-13
  • 2012-09-30
  • 2012-05-09
  • 2023-04-11
  • 1970-01-01
  • 2013-09-02
相关资源
最近更新 更多