本文轉自:https://my.oschina.net/960823/blog/2963578
在使用sonarqube-7.4之前我們先看一下版本:SonarQube 5.6以後的版本只支持jdk1.8 這個版本之前都是jdk1.7 所以安裝的時候注意,我在網上看了好多教程,都沒有對這個版本進行一個描述。很多人會採坑。
條件限制:
1、jdk1.8
2、數據庫oracle的運行環境是jre8 ,mysql支持5.6 ,5.7
3、瀏覽器必須啓動支持javascript ,支持火狐,谷歌,蘋果等瀏覽器,支持IE11以上的版本。
我先去下載這個質量檢測工具:
我們選擇7.4社區版本。免費的 地址:https://www.sonarqube.org/downloads/
因爲是國外網站所以下載比較慢我這裏提供這個網盤鏈接:鏈接:https://pan.baidu.com/s/10FIvnR0Me48EFG2kGX1vUg
提取碼:v430
我們解壓,然後打開:
到達bin目錄下,適合自己電腦的版本,比如我的是windows64位的我就打開我的最後一個。
雙擊運行 StartSonar.bat 也可以通過cmd命令去執行 。
會出現這個界面, 注意: 如果你的界面運行不到一分鐘並且提示你 按任意 的時候說明你的jdk版本不符合
最後驗證通過 localhost:9000 會出現這個界面:
說明你已經安裝成功了!!!
第二步 配置數據庫:
我只用mysql 5.7
1、打開數據庫,新建一個數據 qjfsonar
2、打開安裝目錄的conf
3、輸入一下信息:
sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/qjfsonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.jdbc.username=root
sonar.jdbc.password=123456
sonar.sorceEncoding=UTF-8
sonar.login=admin
sonar.password=admin
這個做開發的都知道,這個是數據庫用戶名,密碼,和這個sonar登錄的用戶名與密碼。
保存完畢後
4、重啓sonarqube服務
重啓服務注意了,windows就是進入任務管理器去殺掉進程。在進程中關閉所有java.exe進程,最後重新啓動startsonra.bat
5、初始化成功後進行登錄再訪問 localhost:9000
點擊進入登錄頁面
輸入用戶名密碼:
這裏隨便起個名字:
這裏選好java,maven項目
如果英文不好的同學可以 安裝中文插件:
點擊安裝
然後重啓這個server
可以看到中文界面拉
三、小試牛刀了
下面中文版的:
操作成功了
看到我們這個檢測結果。。。