【问题标题】:Getting the latest Maven Dependency. [duplicate]获取最新的 Maven 依赖项。 [复制]
【发布时间】:2012-09-30 02:01:34
【问题描述】:

可能重复:
How do I tell Maven to use the latest version of a dependency?

获取 Maven 依赖项。我要最新版本。现在我的 pom 中有我公司的 Dependecy 项目,如下例所示。我们正在尝试找到一种不需要版本标签的方法,它只会采用最新版本。这个可以吗?

<dependency>
  <groupId>org.xxxx.maven.test</groupId>
  <artifactId>MavenJARTest</artifactId>
  <version>0.0.1-SNAPSHOT</version>
</dependency>

【问题讨论】:

    标签: java maven


    【解决方案1】:

    我们正在尝试找到一种不需要版本标签的方法,它只需要最新版本

    你真的不想这样做。仅仅因为某个库的新的、有缺陷的版本出现了,您的构建将变得无法重现和不稳定。您永远无法确定您对半年前生产应用程序的修复是否只更改了一行代码,或者还升级了 10 个依赖项。其中一个不再工作,一个不兼容,一个有新的安全漏洞。你真的想冒险吗?

    事实上,它曾经对插件这样工作(版本可以被跳过),但从 maven 3.0 开始,设计者认为即使获取最新版本的插件也太危险了。

    不过,还是有希望的。运行:

    mvn versions:display-dependency-updates
    

    并手动发现新版本。只有在您知道自己在做什么的情况下才可以打击他们。

    【讨论】:

      猜你喜欢
      • 2014-10-13
      • 2013-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-05
      • 1970-01-01
      • 2012-03-30
      • 1970-01-01
      相关资源
      最近更新 更多