2016-12-14 80 views
0

我正在使用sonarqube5.6.1。声纳分析后没有填充代码覆盖范围

我有一个多模块项目,我正在使用下面的命令运行声纳分析。

mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.1.1:sonar -Dsonar.host.url=http://bamboo.in.XXX.com:8085 -Dsonar.analysis.mode=publish -Dsonar.issuesReport.html.enable=true -Dsonar.dynamicAnalysis=false 

但是代码覆盖率根本没有得到填充。

有人可以帮忙。我可以看到下面的警告,不确定这是否是原因。

[INFO] Process project properties 
[WARNING] /!\ A multi-module project can't have source folders, so '/ssdd5/sameenud/dev/trunk/AAAA/BBBB/CCCC/DDDD/src/main/java' won't be used for the analysis. If you want to analyse files of this folder, you should create another sub-module and move them inside it. 

我们的文件夹结构如下,

AAAA 
    --BBBB 
     pom.xml 
     ---CCCC 
      pom.xml 
      ---DDDD 
      pom.xml 

我试图编译它手动,但没有运气,同样的问题。

回答

0

SonarQube(更具体地说是SonarJava分析仪)不计算覆盖范围。您必须提供覆盖报告以便分析将结果导入SonarQube UI并显示覆盖范围。

有关如何实现此目的的更多信息,请参阅​​。