Java 获取有关maven依赖项的聚合信息

Java 获取有关maven依赖项的聚合信息,java,maven,maven-dependency-plugin,maven-site-plugin,Java,Maven,Maven Dependency Plugin,Maven Site Plugin,我对maven项目有很深的层次结构。顶级项目是纯粹的聚合项目:它们本身并不定义依赖项,只是枚举每个项目都有很多依赖项的子项目 我知道如何获取每个项目的依赖关系报告。问题是信息不会自动传播到上层项目。例如,如果我有项目“基本”和两个子项目“一”和“二”,我可以看到每个子项目的依赖项报告(dependenices.html),但看不到基本项目级别的总报告 有没有办法实现这样的报告?我目前的解决方法是编写一个程序,解析所有“dependencies.html”文件并创建总报告,但实现这样的代码需要几个

我对maven项目有很深的层次结构。顶级项目是纯粹的聚合项目:它们本身并不定义依赖项,只是枚举每个项目都有很多依赖项的子项目

我知道如何获取每个项目的依赖关系报告。问题是信息不会自动传播到上层项目。例如,如果我有项目“基本”和两个子项目“一”和“二”,我可以看到每个子项目的依赖项报告(
dependenices.html
),但看不到基本项目级别的总报告

有没有办法实现这样的报告?我目前的解决方法是编写一个程序,解析所有“dependencies.html”文件并创建总报告,但实现这样的代码需要几个小时


还有其他解决办法吗?是否可以在pom中定义基础项目依赖于其子项目的所有库?

可能依赖关系:树就是您要寻找的:


看。虽然我没有做到这一点,但我相信这是正确的答案。我只是需要提高我对maven的理解。