sonar 下载地址
注意版sonar版本,最新版本可能对jdk版本要求高, 我用的是6.7.7 支持jdk8
下载好后修改sonarqube-6.7.7\conf\sonar.properties 文件添加数据库信息,不加也可以 默认为h2数据库,重启后会丢数据
sonar.jdbc.username=root
sonar.jdbc.password=123456
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
修改完成后 windows 环境到bin目录下运行 StartSonar.bat 即可启动
启动完成后 到此页面生成token
sonar配置部分完成。
maven 配置
到pom中添加属性即可
<properties>
<sonar.host.url>http://localhost:9000</sonar.host.url>
<sonar.login>4caf0551dba5673dce4f8942faef08208fada6ee</sonar.login>
<sonar.coverage.exclusions>**/test/**,**/test1/**</sonar.coverage.exclusions>
</properties>
sonar.login为生成的token
运行mvn命令
mvn sonar:sonar -Dsonar.analysis.mode=publish
结束