可能重复:
如何告诉Maven使用最新版本的依赖项?
获得Maven依赖.我想要最新版本.现在,我的pom中包含了我的Dependecy项目,如下例所示.我们正试图找到一种方式,我们不需要其中的版本标签,它将采用最新版本.可以这样做吗?
<dependency>
<groupId>org.xxxx.maven.test</groupId>
<artifactId>MavenJARTest</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我们正试图找到一种方式,我们不需要其中的版本标签,它将采用最新版本
你真的不想这样做.你的构建将变得不可复制和不稳定,因为某些库的新版本有问题.您永远不会确定您的半年生产应用程序的修复是否仅在代码中更改了一行,或者也可能升级了10个依赖项.其中一个不再工作,一个是不兼容的,一个有一个新的安全漏洞.你真的想冒这个险吗?
事实上,它曾经像插件一样工作(版本可能已被跳过),但自从maven 3.0以来,设计师们认为即使获取最新版本的插件也太危险了.
但是,有希望.跑:
mvn versions:display-dependency-updates
Run Code Online (Sandbox Code Playgroud)
并手动发现新版本.只有当你知道自己在做什么时才会碰它们.
| 归档时间: |
|
| 查看次数: |
1159 次 |
| 最近记录: |