清空 Maven 依赖收敛报告
Empty Maven Dependency Convergence Report
在 Maven 中使用具有定义的 dependencyManagement 部分的标准多模块项目,即使(子)项目定义了不同版本的依赖项以及相应的 Convergence(NOD/NOA)在 Dependency收敛报告低于 100%,但网站 "Dependencies used in modules" 部分始终为空。
在类似的项目中,我看到了非收敛依赖列表,如下所示:
https://maven.apache.org/ref/3.3.3/dependency-convergence.html
我错过了什么?
(我遇到了同样的问题,已经找到原因)
如果org.apache.maven.plugins:maven-project-info-reports-plugin:2.8.0或[=24=,则报告部分"Dependencies used in modules"为空]:maven-project-info-reports-plugin:2.8.1被使用。
解决方法:
使用旧版本的插件 org.apache.maven.plugins:maven-project-info-reports-plugin:2.7。添加了报告部分 'Dependencies used in sub-projects'。本节包含有关子模块中依赖收敛问题的详细信息。
在 Maven 中使用具有定义的 dependencyManagement 部分的标准多模块项目,即使(子)项目定义了不同版本的依赖项以及相应的 Convergence(NOD/NOA)在 Dependency收敛报告低于 100%,但网站 "Dependencies used in modules" 部分始终为空。 在类似的项目中,我看到了非收敛依赖列表,如下所示:
https://maven.apache.org/ref/3.3.3/dependency-convergence.html
我错过了什么?
(我遇到了同样的问题,已经找到原因)
如果org.apache.maven.plugins:maven-project-info-reports-plugin:2.8.0或[=24=,则报告部分"Dependencies used in modules"为空]:maven-project-info-reports-plugin:2.8.1被使用。
解决方法: 使用旧版本的插件 org.apache.maven.plugins:maven-project-info-reports-plugin:2.7。添加了报告部分 'Dependencies used in sub-projects'。本节包含有关子模块中依赖收敛问题的详细信息。