gpt4 book ai didi

maven - 创建一个maven项目模块树?

转载 作者:行者123 更新时间:2023-12-04 00:42:50 26 4
gpt4 key购买 nike

对于任何给定的多模块项目,我正在寻找一种快速方法来显示项目层次结构的快速概览,其中仅包括项目中的模块,不包括外部依赖项。

例如对于一个项目

project root
+- A
+- B
+- C
+- D
+- E
+- F
+- G
+- H

我希望看到 A-H 的快速单屏 View (就像这里所描绘的那样),它可以让我快速理解项目结构。理想情况下,它将是命令行输出,而不是特定于平台的解决方案(我注意到有一个 VisualStudio 工具)。
mvn dependency:tree很好,但对于这种情况来说太冗长了,我想我可以 grepcut输出分开,但感觉应该有一种更简单的方法(即另一个插件)。

最佳答案

您可以过滤依赖树:http://maven.apache.org/plugins/maven-dependency-plugin/examples/filtering-the-dependency-tree.html

因此,如果您的组 ID 是 com.foo.bar ,您可以通过以下方式获取该组 ID 中的项目:

mvn dependency:tree -Dincludes=com.foo.bar

假设您项目的所有模块都在该组中,这将涵盖您的用例。

关于maven - 创建一个maven项目模块树?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7402872/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com