我已查看链接:sonarqube issues report,但不清楚如何在maven构建期间实现它。
答案 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插件执行。