从所有子模块的项目根目录中获取maven依赖关系树

时间:2017-06-10 20:18:26

标签: maven dependencies

我的项目定义如下:

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个子模块之间存在依赖关系。

0 个答案:

没有答案