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