在存储库中检查更新的依赖项>>

问题描述 投票:162回答:5

是否有一个Maven插件可让您检查存储库中是否有较新版本的依赖项?

说,您正在将依赖项X与1.2版一起使用。现在,X的新版本随版本1.3一起发布。我想知道,基于我的项目中使用的依赖关系,哪些依赖关系具有较新的版本。

是否有一个Maven插件可让您检查存储库中是否有较新版本的依赖项?假设您在1.2版中使用依赖项X。现在X的新版本是...

maven-2 version dependencies
5个回答
277
投票

33
投票

如果在[INFO] ------------------------------------------------------------------------ [INFO] Building Build Helper Maven Plugin [INFO] task-segment: [versions:display-dependency-updates] [INFO] ------------------------------------------------------------------------ [INFO] [versions:display-dependency-updates] [INFO] [INFO] The following dependency updates are available: [INFO] org.apache.maven:maven-artifact ........................ 2.0 -> 2.0.9 [INFO] org.apache.maven:maven-plugin-api ...................... 2.0 -> 2.0.9 [INFO] org.apache.maven:maven-project ....................... 2.0.2 -> 2.0.9 [INFO] org.codehaus.plexus:plexus-utils ....................... 1.1 -> 1.5.6 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 17 seconds [INFO] Finished at: Fri Aug 15 10:46:03 IST 2008 [INFO] Final Memory: 10M/167M [INFO] ------------------------------------------------------------------------ 上有较新的工件版本时,如果您想接收电子邮件通知,则可以在Maven Central上创建一个帐户,然后选择要关注的工件。您可以手动搜索工件,也可以直接上载pom.xml。


22
投票

artifact-listener Maven插件正在执行相同的操作:VersionEye


3
投票

您可以使用Versions Maven插件[1]在您的Maven站点中生成报告,以获取可能的更新列表。关于Spring的不规则性,似乎使用了Mercury版本控制系统[2]。在配置Versions插件时,您可以为Spring内容添加一条特殊规则:


0
投票

在具有大量依赖关系的项目中,有时您将版本保留在属性部分中。

© www.soinside.com 2019 - 2024. All rights reserved.