SonarQube, The leading product for Continuous Code Quality.
安装
下载(sonarqube-7.4.zip)解压即可。
新建数据库schema和user。
修改配置文件sonar.properties,设置数据库连接相关信息。
1 | |
plugin
插件可以通过Web页面上的marketplace安装,或者人工安装插件jar到extensions/plugins目录。
Community plugins for SonarQube
[Plugin Library](https://docs.sonarqube.org/display/PLUG/Plugin+Library)
[Plugin Version Matrix](https://docs.sonarqube.org/display/PLUG/Plugin+Version+Matrix)
SonarJava
JaCoCo
SonarQube默认支持JaCoCo,从jacoco.exec和jacoco-it.exec【sonar.jacoco.reportPaths】生成测试覆盖相关数据。
1 | |
参考Usage of JaCoCo with SonarJava
spotbugs
sonarcube从spotbugs生成的reports导入
1 | |
1 | |
PMD
sonarcube从pmd生成的reports导入
1 | |
1 | |
checkstyle
sonarcube从checkstyle生成的reports导入
1 | |
1 | |