繁体   English   中英

如何在不手动触摸远程 maven 存储库的情况下更新 pom.xml SNAPSHOT 依赖项版本?

[英]How to update pom.xml SNAPSHOT dependency version from remote maven repository without touching it manually?

我已经浏览了一些站点,这些是我的发现: 要查看已发布依赖项的新版本,请使用mvn versions:display-dependency-updates要将旧版本依赖项替换为新版本,请使用mvn versions:use-latest-releases

如果我有新发布的版本,它们都可以正常工作。 甚至我们可以使用mvn versions:use-releases

但可能有一种情况,我有一个旧的 SNAPSHOT 版本 1.0.0-SNAPSHOT,但在远程,有一个新的 1.1.0-SNAPSHOT。

我知道第一个 1.0.0-RELEASE 将在 1.1.0-SNAPSHOT 之后出现,但我有一些测试项目,我只在 SNAPSHOT 版本上进行测试。

所以我的问题是“maven 中是否有任何方法或任何命令,我可以通过它将 SNAPSHOT 版本更新为我的远程存储库中的最新 SNAPSHOT 版本,而无需手动更新 pom.xml 文件”。

您应该可以use-latest-versions

https://www.mojohaus.org/versions-maven-plugin/use-latest-versions-mojo.html

当您将allowSnapshots参数设置为true时。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM