【发布时间】:2015-03-10 11:29:36
【问题描述】:
我正在为 Android 开发并使用 SonarQube 4.5.2。我的应用使用 Gradle 2.2.1 和 Sonar runner 2.4,并使用 Jacoco 进行代码覆盖。
我希望将类文件复制到声纳工作目录,即 build/sonar;为此,我创建了一个将二进制文件复制到 Sonar 工作目录的任务。复制文件后,我将运行 Sonar runner 任务。
直到上个月,这一切都很好,我可以在 SonarQube 上看到所有与覆盖率相关的指标。但是现在,当 Sonar runner 任务启动时,它会清理移除所有二进制文件的 sonar 工作目录,导致 Sonar 无法找到类文件,从而给我零覆盖。
我不记得在 SonarQube 服务器和 Sonar runner 任务中进行任何更改。是否有任何属性可以阻止 Sonar runner 清理现有的工作目录?
【问题讨论】:
标签: android sonarqube jacoco sonar-runner