我的项目定义如下:
foo
|
- bar
- baz
- qux
foo
模块的工件类型是POM,它是项目的根模块。如果我运行以下mvn依赖树命令:
mvn dependency:tree -DoutputType=graphml -DoutputFile=dependency.graphml -Dincludes=com.foo
它为 每个 模块生成一个依赖关系树,对于根模块foo
,它是空的,因为没有依赖关系。有没有办法从foo
计算所有子模块的合成依赖关系树,以便foo
有1个输出,它们是所有子模块的依赖关系?在这种情况下,您可以看到我已排除外部依赖项-Dincludes=com.foo
。上面的3个子模块之间存在依赖关系。