寻找新版本的依赖项

时间:2009-01-10 17:03:05

标签: maven-2

有没有办法让maven查找新版本的依赖项?

例如,我有                      公共琅             公共琅             2.3         

2.4版本可能会出来,我不知道。我宁愿不手动检查(在这种情况下通过写入2.4),因为我有很多依赖项。我想我看到了一些使maven使用最新版本的技巧。

4 个答案:

答案 0 :(得分:25)

mvn versions:display-dependency-updates

将显示相关性更新

在此处阅读更多内容:display-dependency-updates

答案 1 :(得分:7)

  

我想我看到了让maven使用最新版本的一些技巧。

是的,有一些特殊版本号可以解决这个问题:

  

当您依赖插件或依赖项时,可以使用LATEST或RELEASE的版本值。 LATEST是指特定工件的最新发布或快照版本,即特定存储库中最近部署的工件。 RELEASE是指存储库中的最后一个非快照版本。

(摘录自Maven, the definitive guide

PS:虽然这本书也提到这是一种“不那么好”的做法......

答案 2 :(得分:5)

mvn versions:display-dependency-updates

请勿自动更改版本。依赖性更新还显示beta / alfa版本,例如。对于休眠

另外,使用以下命令进行插件更新:

mvn versions:display-plugin-updates

答案 3 :(得分:0)

是的,你无法让它寻找更新版本的依赖项。您可以做的是查看回购,尝试在http://www.mvnrepository.com/

进行搜索

真的,你不应该让Maven这样做。它可能会导致许多令人讨厌的问题。有时向后兼容性可以在点发布中实现收支平衡。