【发布时间】:2017-08-28 13:29:11
【问题描述】:
我在一个包含 Java 和 Javascript 模块的 Maven 多模块项目中使用 Sonarqube。
Sonarqube 会(似乎)读取我所有的测试结果,因为代码覆盖率看起来不错。当我按文件检查文件时,它看起来也被正确覆盖了。
但是,项目主页上运行的测试数量不正确:我只有 Java 测试数量(617)。 Javascript 测试计数缺失 (1646)。
这是我在根 pom.xml 中的 Sonar 属性:
<sonar.projectVersion>${project.version}</sonar.projectVersion>
<sonar.sourceEncoding>UTF-8</sonar.sourceEncoding>
<sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
<java-module-1sonar.projectKey>module1</java-module-1sonar.projectKey>
<java-module-1sonar.projectBaseDir>../module1</java-module-1sonar.projectBaseDir>
<java-module-2sonar.projectKey>module2</java-module-2sonar.projectKey>
<java-module-2sonar.projectBaseDir>../module2</java-module-2sonar.projectBaseDir>
<java-module-3sonar.projectKey>module3</java-module-3sonar.projectKey>
<java-module-3sonar.projectBaseDir>../module3</java-module-3sonar.projectBaseDir>
<javascript-modulesonar.projectKey>module4</javascript-modulesonar.projectKey>
<javascript-modulesonar.projectBaseDir>../module4</javascript-modulesonar.projectBaseDir>
我做错了吗?我必须在 Sonarqube 服务器部分配置一些东西吗?
感谢您的帮助。
【问题讨论】:
标签: javascript java sonarqube sonarqube-scan