背景:敏捷開發過程當中代碼走查顯得極爲重要java
個人環境:sonarqube 6.0+sonar-scanner 3.4.0+jdk1.8.0 +mysql5.7.2+windowsmysql
sonarqube 6.0+sonar-scanner 3.4.0(官網下載實在太慢了)安裝包:sql
連接:https://pan.baidu.com/s/1ebB-BIRZgF4r-ifnaYaGDw
提取碼:gh8b數據庫
連接:https://pan.baidu.com/s/1MOiy40wVsJyS-UC8cOTzFA
提取碼:60ewwindows
而後進行以下步驟:app
1.建立sonar數據庫jvm
2.修改文件D:\soft\sonarqube-6.0\conf\sonar.properties;修改文件conf/wrapper.conf的jvm(若是配置了java環境變量應該不會修改這個)開發
3.修改文件D:\soft\sonar-scanner\conf\sonar-scanner.propertiesget
4.配置sonar-scanner環境變量cmd
查看環境變量是否生效:sonar-scanner -v
5.代碼項目根目錄(就是要分析的項目)下,新建sonar-project.properties文件
6.進入D:\soft\sonarqube-6.0\bin\windows-x86-64,啓動StartSonar.bat服務
7.cmd下執行命令:sonar-scanner
8.訪問http://localhost:9000/, 使用admin/admin登陸,便可查看代碼審查結果