win10安裝sonarqube


本文搭建環境:win10+sonarqube6.7+mysql5.7+64

這是sonarqube官方文檔:https://docs.sonarqube.org/6.7/Requirements.html,可以根據要求安裝匹配版本

 

一、mysql5.7安裝

(一)mysql5.7下載

https://dev.mysql.com/downloads/mysql/下載壓縮包

(二)解壓,我的目錄是E:\mysql-5.7.30-winx64

(三)安裝數據庫

E:\mysql-5.7.30-winx64地址欄中輸入cmd回車,輸入mysqld install

(四)初始化數據庫,E:\mysql-5.7.30-winx64目錄下,新建my.ini,輸入以下內容:

[client]

port=3307

[mysql]

default-character-set=utf8mb4

[mysqld]

port=3307

explicit_defaults_for_timestamp=1

lower_case_table_names=2

端口可以不是3307,自行修改

進入E:\mysql-5.7.30-winx64\bin,輸入mysqld --initialize-insecure,這樣就生成一個無密碼的root用戶了

(五)啟動mysql

鍵盤win+R,打開cmd,輸入net start mysql,啟動成功后連接數據庫mysql -P3307 -uroot;

創建密碼:update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';

(六)配置數據庫

CREATE DATABASE sonarCHARACTER SET utf8 COLLATE utf8_general_ci;  

CREATE USER 'sonar'IDENTIFIED BY 'sonar'; 

GRANT ALL ON sonar.* TO'sonar'@'%' IDENTIFIED BY 'sonar'; 

GRANT ALL ON sonar.* TO'sonar'@'localhost' IDENTIFIED BY 'sonar'; 

二、Sonarqube安裝

(一)sonarqube下載:

https://www.sonarqube.org/downloads/下載6.7壓縮包,並解壓

(二)Conf/sonar.properties 添加配置:

sonar.jdbc.username=root

sonar.jdbc.password=123456

sonar.jdbc.url=jdbc:mysql://localhost:3307/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false

(三)下載sonarqube中文包,地址:https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases,

下載下來后,把jar放到sonarqube-6.7/extensions/plugins目錄下

(四)Bin目錄下,根據自身情況進入相應文件夾,雙擊startSonar.bat啟動,若看到以下頁面即成功

   

(五)登錄http://localhost:9000/用戶名admin,密碼admin

三、Sonarscanner安裝

(一)sonarscanner下載

https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/下載,並解壓

(二)配置

Conf目錄下,sonar-scanner.properties,添加以下內容:

sonar.host.url=http://localhost:9000/

sonar.jdbc.url=jdbc:mysql://localhost:3307/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false

sonar.jdbc.username=root

sonar.jdbc.password=123456

sonar.sourceEncoding=UTF-8

(三)環境變量

Path中增加E:\sonar-scanner\sonar-scanner-4.2.0.1873-windows\bin;

(四)檢查版本

Cmd中輸入sonar-scanner -v

 

四、檢測代碼

(一)在項目根目錄下,新建文件sonar-project.properties,輸入以下內容:

sonar.projectKey=qfb

sonar.projectName=qfb

sonar.projectVersion=1.0

sonar.sourceEncoding=UTF-8

sonar.language=java

sonar.modules=java-module

java-module.sonar.projectName=Java module

java-module.sonar.sources=src

java-module.sonar.projectBaseDir=.

sonar.java.binaries=target   

根據實際情況填寫路徑

(三)cmd進入項目根目錄,輸入命令sonar-scanner -X

 

登錄sonerqube看下,

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM