1. 程式人生 > 實用技巧 >SonarQube——如何搭建SonarQube完整版

SonarQube——如何搭建SonarQube完整版

前言

選擇7.6是因為,比他高的版本已經移除了mysql,最新版可取官網去下載。
安裝包 | 軟體包
JDK | 1.8
Maven | 3.6.0
MySQL | 5.7

步驟

SonarQube安裝與配置

1. 解壓我們下載好的安裝包,然後進入到D:\Program Files\sonarqube-7.6\bin\windows-x86-64目錄,依次以管理員身份執行以下bat指令碼。

2. 訪問http://127.0.0.1:9000/看是否正常執行

3. 修改MySQL配置

sonar.login=root
sonar.password=root
sonar.sorceEncoding=UTF-8
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
sonar.jdbc.url=jdbc:mysql://192.168.1.13:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false

4. 重啟服務
開啟我們的工作管理員,關閉所有java.exe程式,然後以管理員的身份重新執行StartSonar.bat指令碼,並用我們設定的使用者來登陸

SonarScanner安裝與配置

1. 配置sonar-scanner-3.3.0.1492-windows
解壓我們的sonar-scanner-3.3.0.1492-windows並配置好環境變數

2.驗證是否配置成功

sonar-scanner -v


IDEA外掛配置

掃描程式碼

PHP程式碼掃描配置

1. idea掃描PHP程式碼
這個是為了方便自己在idea中及時的修改,掃描的錯誤

2. scan掃描
進入到專案目錄然後直接執行命令掃描即可,掃描完成後,他會自動在後臺分析,分析完成就可以看到成品


Java程式碼掃描

具體可檢視文件
剩下的操作其實和PHP沒有多大的差別