【发布时间】:2018-06-11 10:52:19
【问题描述】:
我是一名 JS 开发人员。使用 NPM,您可以使用通配符或关键字来告诉 npm 获取最新的次要、主要...等 1.2.x 。 有没有办法用 maven 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,除了
RELEASE和LATEST已被删除。像[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