SonarQube安装教程
查找官网,根据需要的数据库和java版本情况选择合适版本
https://www.sonarqube.org/downloads/
本文选择SonarQube 7.7
需要
Open JDK 8.0
Database:
PostgreSQL 9.3 - 9.6 或 10
必须支持 UTF-8 charset
安装Open JDK 8.0
安装PostgreSQL
以postgresql-10.16-1-windows-x64版本为例:
安装包:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
Windows下postgresql安装步骤教程:https://blog.youkuaiyun.com/tangzongwu/article/details/122033968
安装SonarQube
安装SonarQube并进行PostgreSQL与SonarQube配置的教程:https://blog.youkuaiyun.com/weixin_42182599/article/details/120037626
由于该教程为Linux,与Windows的不同如下:
- 启动目录更改为sonarqube-7.7\bin\windows-x86-64\StartSonar.bat
- 在Windows的环境变量中加入SONAR_HOME=安装目录
- java目录的路径需要是类似这种格式E:\Java\jdk8\bin\java.exe
SonarQube在项目中的使用教程(需要在maven中加入plugin的使用方式):https://blog.youkuaiyun.com/f1370335844/article/details/105976745/
SonarQube报告的解读与单元测试的插件和方法:https://www.jianshu.com/p/7e640b75fd9f
SonarQube汉化方法:https://blog.youkuaiyun.com/liumiaocn/article/details/103043922
选择对应版本汉化插件版本https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases