编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

SonarQube的常用设置

wxchong 2024-06-10 16:58:49 开源技术 37 ℃ 0 评论

一、生成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一份,制定自己的质量标准。

——————————

蝶恋花·谁道闲情抛弃久

作者:欧阳修

谁道闲情抛弃久?每到春来,惆怅还依旧。日日花前常病酒,不辞镜裹朱颜瘦。

河畔青芜堤上柳,为问新愁,何事年年有?独立小桥风满袖,平林新月人归后。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表