【发布时间】:2015-12-25 13:10:09
【问题描述】:
我是 Sonar 的新手。 我有多模块 Maven 项目。 请在下面找到项目结构
-Parent
| -Module A
|
-pom.xml (Module A)
| -Module B
|
-pom.xml (Module B)
| -Module C
| |
| -pom.xml (Module C)
|
--pom.xml (parent pom)
注意:(模块 C 是模块 A/模块 B 中的共享模块 - 意味着模块 C 在内部将部分放入模块 A 、模块 B 库中) 根据项目要求,我们有这些结构。
- 模块 A - 适用于外部用户。
- 模块 B - 适用于内部用户。
-
Module C - 两个模块通用。
我正在尝试为这两个模块创建单个声纳报告,但我无法集成所有模块 junit 报告(模块 A 和模块 B 报告) 到单个报告中。我按照几个示例来组合多模块 maven 项目,但没有任何效果。
【问题讨论】:
-
如果你的问题是关于 junit,我不明白你为什么要添加 jacoco-maven-plugin、sonarqube、maven-cobertura-plugin、sonarqube5.1、maven-plugin... 这些标签都没有符合您的问题。
-
@kraal : 当你有多模块项目时,在这种情况下,为了覆盖整个项目覆盖范围,我们必须在额外插件配置的帮助下合并 J-unit 报告。
-
您的帖子中没有问题。您只是在写您无法“集成所有模块 junit 报告”。那么你想做什么?编辑您的帖子,以提供人们可以尝试回答的明确问题(而不必猜测您的期望)
-
@kraal :我想你还没有读过这一行“但我无法将所有模块 junit 报告(模块 A 和模块 B 报告)集成到单个报告中。”
标签: sonarqube maven-plugin sonarqube5.1 jacoco-maven-plugin maven-cobertura-plugin