我们的项目中有以下结构:
项目1和3分别有一个单元测试和代码覆盖结果文件。他们没问题。项目2有三个单元测试和代码覆盖结果文件,每个模块一个。
现在我想在SonarQube中显示单元测试和代码覆盖率。但是我只能配置一个结果文件(sonar.surefire.reportsPath和sonar.emma.reportPath)。
如何配置这三个文件,还是必须合并文件?
答案 0 :(得分:1)
您必须为每个模块配置sonar.surefire.reportsPath和sonar.emma.reportPath。这不能从命令行完成,因此您必须在每个模块的pom.xml中执行此操作。
请注意,如果您使用默认的Maven设置,我确信您根本不需要指定sonar.surefire.reportsPath和sonar.emma.reportPath,因为SonarQube默认会查看标准位置。