空Maven依赖性收敛报告

时间:2015-10-11 22:18:54

标签: maven jenkins dependency-management

在Maven中使用带有已定义dependencyManagement部分的标准多模块项目,即使(子)项目定义了不同版本的依赖项,相应地,依赖性收敛报告中的收敛(NOD / NOA)如下100%,但网站的部分"模块中使用的依赖关系"总是空的。 在类似的项目中,我已经看到了非收敛依赖的列表,如下所示:

https://maven.apache.org/ref/3.3.3/dependency-convergence.html

我错过了什么?

1 个答案:

答案 0 :(得分:1)

(我遇到了同样的问题并找到了原因)

如果org.apache.maven.plugins:maven-project-info-reports-plugin: 2.8.0 或org.apache.maven,报告部分“模块中使用的依赖关系”为空。插件:maven-project-info-reports-plugin: 2.8.1

解决方案: 使用旧版本的插件org.apache.maven.plugins:maven-project-info-reports-plugin: 2.7 。添加了报告部分“子项目中使用的依赖关系”。本节包含有关子模块中依赖性收敛问题的详细信息。