SonarQube配置
SonarQube
1.下载解压sonarqube
官网下载地址:
https://www.sonarqube.org/downloads/
页面底部根据本机环境选择版本
本次选择版本为7.4,JDK=》1.8,MySQL=》5.7.38
汉化包地址:
https://github.com/xuhuisheng/sonar-l10n-zh/releases/tag/sonar-l10n-zh-plugin-1.24
汉化包版本选择对应版本,此处1.24版本汉化包对应7.4版本sonarqube
sonarqube解压后将汉化包放在解压地址下\extensions\plugins
D:\sonarqube-7.4\extensions\plugins
3.修改配置文件
本次使用本地数据库,未使用sonar内置数据库,需要配置数据库地址。
数据库版本问题可能导致sonarqube无法启动
修改解压目录下D:\sonarqube-7.4\conf\sonar.properties
新增内容:
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.jdbc.username=root
sonar.jdbc.password=数据库密码
sonar.sorceEncoding=UTF-8
sonar.login=admin
sonar.password=admin
修改maven的setting.xml配置
#在proxies中添加<profile><id>sonar</id><activation><activeByDefault>true</activeByDefault></activation><properties><!-- Optional URL to server. Default value is http://localhost:9000 --><sonar.host.url>http://localhost:9000</sonar.host.url><sonar.jdbc.url>jdbc:mysql://localhost:3306/sonar</sonar.jdbc.url><sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver><sonar.jdbc.username>root</sonar.jdbc.username><sonar.jdbc.password>数据库密码</sonar.jdbc.password></properties></profile>#在pluginGroups中添加<pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
4.运行sonarqube
bin目录下选择对应环境,运行StartSonar.bat
初次运行会较为缓慢,数据库要生成对应表格
打开浏览器进入sonarqube地址:
http://localhost:9000/
4.本地项目推送
idea执行命令
mvn sonar:sonar
显示BUILD SUCCESS推送成功,刷新浏览器页面查看效果。
SonarQube配置相关推荐
- SonarQube配置前端工程代码检测
sonarqube:7.8-community 是 sonar 对 jdk1.8 的最后一个版本,从 7.9 以后 sonar 最低支持版本为 jdk 1.11,为了兼顾java项目,我们这边安装此版 ...
- 开发人员学Linux(10):CentOS7安装配置代码质量管理平台SonarQube
1.前言 上一章讲述了如何配置使用源代码管理工具SVN并使之与Apache集成,从而实现代码的变更可追溯,虽然在大多数团队里强调代码提交之前必须找团队中经验丰富的人来审核通过后方可提交,但这一条有时候 ...
- 开发人员学Linux(10):CentOS7安装配置代码质量管理平台SonarQube6.4
2019独角兽企业重金招聘Python工程师标准>>> 1.前言 上一章讲述了如何配置使用源代码管理工具SVN并使之与Apache集成,从而实现代码的变更可追溯,虽然在大多数团队里强 ...
- 白盒测试工具 - sonar的安装、配置与使用入门手册,用sonar检查代码质量实战演示
sonar 检测代码质量实战演示 第一章:sonarqube 的安装与启用 ① sonarqube 获取 ② sonarqube 配置 ③ sonarqube 驱动放置 ④ sonarqube 的启动 ...
- 如何搭建安卓开发持续化集成环境(Ubuntu + Jenkins + SonarQube)
本文讲的是如何搭建安卓开发持续化集成环境(Ubuntu + Jenkins + SonarQube), 我最近换了一台新的 MacBook Pro 作为我的 Android 开发机.旧的 Mac Bo ...
- Windows 环境 Jenkins集成构建SonarQube
关于Windows搭建SonarQube_Mysql的相关操作先点击下面的链接,进行跳转. 操作手册: Windows搭建SonarQube_Mysql 启动Jenkins有2种方式: 第1种:jav ...
- java sonar教程_SonarQube配置与使用教程.PDF
SonarQube配置与使用教程.PDF SonarQube 配置与使用教程 Sonar 简介 Sonar 是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维 度检测代码质量. 通过 ...
- 在Ubuntu 18.04上搭建SonarQube服务
在Ubuntu 18.04上搭建SonarQube服务 在Ubuntu 18.04上搭建SonarQube服务 安装MySQL 创建sonar数据库 安装JRE/JDK 安装SonarQube 1号坑 ...
- Sonarqube 扫描maven项目
Sonarqube 添加Maven项目 1.Maven配置文件中添加sonar maven的安装目录中修改-/conf/settings.xml文件,添加以下配置 Sonarqube配置信息修改为自己 ...
最新文章
- 前端:JS中JSON对象和String转换
- 一周一论文(翻译)——[SIGMOD 2015] TIMELY RTT-based Congestion Control for the Datacenter
- 我的程序员之路:上帝的苹果
- 调整分区个数_在重装系统的过程中,硬盘如何分区呢?
- 使用PowerDbg自动化Windbg调试过程
- Vue及React脚手架安装
- openvino安装小记
- 为什么c语言程序exe无法运行程序,这个程序怎么运行?为什么显示没有exe??...
- java单元测试方法的使用
- 【无人机】【2005.12】低雷诺数无人机的螺旋桨性能测量
- win10升级助手_微软官网win10下载_win10教程
- 解构语音交互产品--人工智能AI技术
- JavaScript getDay()与getDate()
- Class类的使用和背后实现的原理
- Springboot毕设项目基于Java对运动心跳数据分析系统设计与实现455j4(java+VUE+Mybatis+Maven+Mysql)
- Visual C++ 2008入门经典 Ivor Horton(书_在线阅读)
- 网上赚钱竞争那么激烈你一定要有自己的绝活!
- 理解Sortino索提诺比率及Python实现
- vue props 属性值接受多个类型 _@jie
- 飞腾S2500平台PCIe SWITCH下热插拔验证