2

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

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

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

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

4

1 回答 1

1

也许依赖:树是你正在寻找的:

http://maven.apache.org/plugins/maven-dependency-plugin/tree-mojo.html

于 2011-11-14T18:54:30.730 回答