Source Scan——SonarQube的使用(Windows)


最近公司的新項目 客戶對代碼的要求比較高
所以加入了 Source Scan 用於掃描代碼
以下是一些使用和操作的介紹


使用環境

注意:jdk必須安裝11以上 這裏我安裝jdk13 jdk安裝配置就不在贅述


軟件使用


第一步驟:下載

SonarQube官網
https://www.sonarqube.org//

可以到官網下載最新版的軟件
或者 使用我已經下載的版本

下載文件
sonarqube-8.2.0.32929
sonar-scanner-cli-4.2.0.1873-windows
與sonar-project.properties:

下載地址:
https://pan.baidu.com/s/1qqEhncOhF02dhOfZMI8Nww
提取碼:2q8n

解壓下載的兩個文件夾
sonarqube-8.2.0.32929
sonar-scanner-cli-4.2.0.1873-windows

第二步驟:安裝

1.將sonar-scanner-4.2.0.1873-windows 放在 沒有空格的路徑下
例:D:\softWare\sonar-scanner-4.2.0.1873-windows

2.將sonarqube-8.2.0.32929 (1) 放在 c盤根目錄下
C:\sonarqube-8.2.0.32929

3.添加環境變量
install_directory
D:\softWare\sonar-scanner-4.2.0.1873-windows(這裏是你的路徑)

4.環境變量Path 後面加上
%install_directory%\bin

5.發送快捷方式到桌面 並 手動啓動
我這裏是windows64位
所以使用這個:
C:\sonarqube-8.2.0.32929\bin\windows-x86-64
下的 StartSonar
運行不起來的話 就需要你根據顯示的信息 自行調研了

6.在網頁中打開
http://localhost:9000/

7.在項目根目錄中加入
sonar-project.properties文件

或者其中key可以自定義
添加亂七八糟的屬性:
(項目的sonar-project.properties文件中:
sonar.projectKey=項目的key(自定義)
sonar.projectName=項目名稱
sonar.projectVersion=項目版本
sonar.sources=項目路徑
#添加下面這行
sonar.java.binaries=項目路徑/target/classes

第三步驟:在網頁中使用

StartSonar啓動成功
在http://localhost:9000/中就會 顯示SonarQube的頁面
進行註冊等操作
登陸成功後 (默認登錄賬號密碼 一般是admin)

1.創建項目(每次掃必須創建新項目)
在這裏插入圖片描述

2.填項目名 隨便起
在這裏插入圖片描述

3.創建令牌 或使用之前令牌
在這裏插入圖片描述

4.創建令牌成功
在這裏插入圖片描述

5.選擇環境 生成命令 複製命令
這裏我是windows
在這裏插入圖片描述

6.cmd命令行 進入項目目錄中 使用命令
在這裏插入圖片描述

7.等待 http://localhost:9000/ 網頁更新
查看錯誤 等
在這裏插入圖片描述

至此,安裝及使用就介紹完畢。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章