一、生成PDF报告
1、下载插件
https://gitee.com/zzulj/sonar-pdf-plugin
注意版本:7.8Sonar用sonar-pdfreport-plugin-3.0.3.jar
2、插件存放
// 插件存放的目录
sonarqube-7.8\extensions\plugins
3、重启sonarQube
4、配置访问权限
配置用户名和密码,其它默认。
5、下载报告
经过sonar分析之后,可以下载报告。
6、注意
命令行(也是java插件的方式):mvn sonar:sonar ...... ,在执行的过程中会生成报告,注意查看日志,如有报错401,403可能是用户名或密码配置错误。
二、sonarQube读取jacoco单元测试报告的问题。
大多数工程是都是一个子模块,但是可能某些项目是多个子模块,会出现单元测试覆盖率为0的情况。
笔者的单元测试只写到其中一个子模块,其它子模块并没有写单元测试,但是也应该有其它模块的覆盖率才对。可通过配置获取jacoco报告的方式来解决覆盖率为零的情况。
配置如下:
三、sonarQube的扫描指标配置
配置如下:
默认配置使用的是sonar way,可以自行copy一份,制定自己的质量标准。
——————————
蝶恋花·谁道闲情抛弃久
作者:欧阳修
谁道闲情抛弃久?每到春来,惆怅还依旧。日日花前常病酒,不辞镜裹朱颜瘦。
河畔青芜堤上柳,为问新愁,何事年年有?独立小桥风满袖,平林新月人归后。
本文暂时没有评论,来添加一个吧(●'◡'●)