目录
一、sonarqube简介
sonarqube 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测 试工具,代码分析工具,以及持续集成工具。总而言之,它可以告知你代码中的不规范和可能存在的 bug。
二、环境准备
sonarqube安装,启动,分析,访问过程中,依赖linux,jdk,maven,数据库等软件环境,以下是本人搭建过程中的主要环境配置
软件 | 版本 | 备注 |
JDK | 1.8 | sonarqube7.6要求 |
maven | 3.3.9 | -- |
mysql | 5.7 | -- |
sonarqube | 7.6 | -- |
1.sonarqube下载:http://www.sonarqube.org/downloads/
注:一般会直接显示最新版本,可以点击下方show all versions查看或下载历史版本
2.maven下载:http://maven.apache.org/download.cgi
3.jdk下载:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
注:sonarqube每个版本对jdk,数据库,浏览器等版本对应可以从Doc中看:</