1. 程式人生 > >sonarqube程式碼檢測 基本配置

sonarqube程式碼檢測 基本配置

1.下載sonarqube-6.5,先去官網下載https://www.sonarqube.org/downloads/ 我用的是6.5的

2.下載sonar-scanner-2.5、http://download.csdn.net/download/qq_39590035/10194963

3.用cmd視窗 進入C:\Users\Administrator\Desktop\sonarqube-6.5\bin目錄下找到對用的系統,windows直接啟動StartSonar.bat檔案 如果重啟的時候出現閃屏,

3.1  ctrl+shift +Esc 結束java.exe程序
3.2  刪除C:\Users\Administrator\Desktop\sonarqube-6.5 目錄下的 data、log、temp下的所有檔案


4.在C:\Users\Administrator\Desktop\sonar-scanner-2.5\sonar-scanner-2.5\conf的sonar-runner.properties檔案配置中加上

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.jdbc.username=root
sonar.jdbc.password=root
5.在你自己的專案下寫一個sonar-project.properties檔案
sonar.sourceEncoding=UTF-8
sonar.projectKey=WeChat
sonar.projectName=WeChat
sonar.projectVersion=1.0
sonar.modules=java-module,javascript-module,html-module  
  
# Java module  
java-module.sonar.projectName=Java Module  
java-module.sonar.language=java  
# .表示projectBaseDir指定的目錄  
java-module.sonar.sources=.  
java-module.sonar.projectBaseDir=src  
java-module.sonar.java.binaries=.

  
# JavaScript module  
javascript-module.sonar.projectName=JavaScript Module  
javascript-module.sonar.language=js  
javascript-module.sonar.sources=. 
javascript-module.sonar.projectBaseDir=src/main/webapp
  
# Html module  
html-module.sonar.projectName=Html Module  
html-module.sonar.language=web  
html-module.sonar.sources=.  
html-module.sonar.projectBaseDir=src/main/webapp

6.開啟cmd視窗在E:\WeChat下輸入sonar-runner命令

7.輸入網址localhost:9000 就會出現以下畫面,就算基本配置成功,可以進入專案裡面檢視自己的程式碼,出現了那些問題。