我已经安装了Sonarqube 6.7.6和声纳扫描仪(sonar-scanner-3.3.0.1492-windows)。 我已经分析了我的代码,结果在仪表板中。
现在,我需要以XML或Excel或PDF格式导出报告(这些都可以)。
我已经在Google上搜索并找到了一些答案,
要获取HTML报告,请将sonar.issuesReport.html.enable属性设置为true。要定义其位置,请设置 sonar.issuesReport.html.location属性为绝对或相对 HTML报告的目标文件夹的路径。默认值 是SonarQube Runner和Ant的.sonar / issues-report /。 目标/声纳/问题报告/ Maven。默认情况下,有2个html报告 生成:完整报告(默认名称为issues-report.html) 轻型报表(默认名称为issues-report-light.html),仅 包含新问题。
但是我已经将它们包含在我的项目属性文件中,但是未找到报告。
有人可以帮我吗?
答案 0 :(得分:0)
我也无法使HTML Report插件正常工作。我发现了另一种使用SonarQube Web API创建报告以JSON格式提取数据的方法,然后可以使用Java和JSON转换库(我使用Jackson)将其转换为csv文件。然后可以使用Excel打开* .csv并保存。
例如,在SonarQube服务器在本地运行的情况下,我使用此URL提取标记为“ leak”的所有未解决的问题:
http://localhost:9000/api/issues/search?resolved=false&tags=leak