Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们的项目中有以下结构:
项目 1 和 3 各有一个单元测试和代码覆盖率结果文件。他们没有问题。项目 2 具有三个单元测试和代码覆盖率结果文件,每个模块一个。
现在我想展示 SonarQube 中的单元测试和代码覆盖率。但我只能配置一个结果文件(sonar.surefire.reportsPath 和 sonar.emma.reportPath)。
如何配置这三个文件,还是必须合并文件?
您必须为每个模块配置 sonar.surefire.reportsPath 和 sonar.emma.reportPath。这不能从命令行完成,所以你必须在每个模块的 pom.xml 中完成。
请注意,如果您使用默认的 Maven 设置,我很确定您根本不需要指定 sonar.surefire.reportsPath 和 sonar.emma.reportPath,因为 SonarQube 默认会查看标准位置。