sonarqube在windows上软件安装,配置及使⽤
软件准备:
1、JDK环境
2、(本次使⽤的是sonarqube7.8)
3、mysql
软件安装:
1.打开mysql,新建⼀个数据库。
2.解压打开sonarqube安装⽬录下的D:\sonarqube-7.8\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=root
sonar.sorceEncoding=UTF-8
sonar.login=admin
sonar.password=admin
sonar.jdbc.driverClassName=sql.Driver
3 、打开bin⽬录,启动⽬录下的StartSonar.bat。如本⽂演⽰使⽤的是win的64位系统,则打开D:\sonarqube-7.8\bin\windows-x86-
bootstrap 软件64\StartSonar.bat
PS:若启动闪退,等报错,请查看D:\sonarqube-7.8\logs\es.log⽂件:
[1] bootstrap checks failed
[1]: JVM is using the client VM [Java HotSpot(TM) Client VM] but should be using a server VM for the best performance
需要修改指定JDK:D:\sonarqube-7.8\f
# ⾃⼰实际JDK的路径
wrapper.javamand=C:/Program Files/Java/jdk1.8.0_101/bin/java
wrapper.java.additional.1=-Dsonar.wrapped=true -Dbootstrap.system_call_filter=false
重启sonarqube服务,若启动失败请打开任务管理器查看是否有已经占⽤运⾏的JAVA进⾏关闭,删除temp⽬录。
下载的Jar放⼊,D:\sonarqube-7.8\extensions\plugins中,重启服务。
软件使⽤:
1、这⾥介绍Maven使⽤,在这⾥Maven⽬录:D:\ms\apache-maven-3.5.4\l中加⼊⼀下引⽤
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.jdbc.url>jdbc:jdbc://localhost:3306/sonar</sonar.jdbc.url>      <sonar.jdbc.driver&sql.jdbc.Driver</sonar.jdbc.driver>      <sonar.jdbc.username>root</sonar.jdbc.username>
<sonar.jdbc.password>root</sonar.jdbc.password>
<!-- Sonar服务器访问地址 -->
<sonar.host.url>localhost:9001</sonar.host.url>
</properties>
</profile>
然后在项⽬中使⽤如下命令:
mvn clean install sonar:sonar
等待提⽰信息:
则成功,打开页⾯等待扫描分析完成即可。