我有很深的 Maven 项目层次结构。顶级项目是纯粹的聚合项目:它们本身不定义依赖项,只是枚举每个具有大量依赖项的子项目。
我知道如何获取每个项目的依赖关系报告。问题是信息不会自动传播到上层项目。例如,如果我有项目“基础”和 2 个子项目“一”和“二”,我可以看到dependenices.html
每个子项目的依赖关系报告 ( ),但看不到基础项目级别的总报告。
有没有办法实现这样的报告?我目前的解决方法是编写解析所有“dependencies.html”文件并创建总报告的程序,但实现这样的代码需要几个小时。
还有其他解决方案吗?是否有可能在 pom 中定义基础项目依赖于其子项目的所有库?