当我使用 RELEASE 版本时,如何让 maven dependency:tree 命令显示?

How do I get the maven dependency:tree command to show when I'm using a RELEASE version?

我正在使用 Maven dependency:tree command 查看我所有的模块和子模块。

我们正在使用 dev=RELEASE 版本模型,以便我们可以看到我们的依赖项快速失败。然后我们在生产时锁定一个版本。

我们的依赖树大约有四层模块深度。

我想要一种快速的方法来确定我的 pom 依赖项中是否包含 RELEASE 版本。

我希望能够使用 dependency:tree command 来执行此操作 - 但不幸的是它将所有 RELEASE 版本解析为最后一个 'dot' 版本.

注意这是使用 Maven 2。

我的问题是:如何让 maven dependency:tree 命令在我使用 RELEASE 版本时显示?

诀窍是 - 正如评论所指出的 - 是升级到 Maven 3 - 然后使用 Maven Versions Plugin :

这意味着您必须明确设置版本 - 但您仍然会遇到快速失败行为。

详情请看这里: