如何使用sonarqube-5.4和maven报告问题的html报告?

时间:2016-03-22 06:39:30

标签: java maven sonarqube

我已查看链接:sonarqube issues report,但不清楚如何在maven构建期间实现它。

2 个答案:

答案 0 :(得分:7)

如文档所述,问题报告插件与5.1及更高版本不兼容。应使用SonarLint for Command-Line来获得相同的功能。使用Maven很简单:

mvn sonar:sonar -Dsonar.analysis.mode=preview -Dsonar.issuesReport.html.enable=true

生成的HTML报告的路径显示在日志中:

[INFO] HTML Issues Report generated: /xxx/target/sonar/issues-report/issues-report.html
[INFO] Light HTML Issues Report generated: /xxx/target/sonar/issues-report/issues-report-light.html
[INFO] ANALYSIS SUCCESSFUL

答案 1 :(得分:2)

步骤循环。

mvn clean install
mvn sonar:sonar -Dsonar.issuesreport.html.enable=true

根据source,构建应在分析之前进行。 sonar:sonar触发maven surefire插件执行。