日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

SonarQube安装与使用

發布時間:2024/6/21 综合教程 28 生活家
生活随笔 收集整理的這篇文章主要介紹了 SonarQube安装与使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言:

一、環境準備

以下安裝時需要的安裝包以及插件

或者根據需求去官網下載需要的安裝包(可以下載不同的版本7.5以上的版本不支持下載pdf報告了)

https://www.sonarqube.org/downloads/

可參考CSDN:https://blog.csdn.net/tanglei6636/article/details/90206073

JDK必須為11

Mysql不用安裝,使用內嵌數據庫就行了

二、安裝SonarQube

1、解壓sonarqube壓縮包

將c++插件和中文插件放入/extensions/plugins下

將pdf的jar包刪除(否則在執行onar-scanner -X的時候可能會報錯)

2、啟動sonarqube

進入sonarqube的bin文件夾啟動

3、加載部署中文包

進入頁面的配置-應用市場-查找安裝

4、配置c++規則并激活

新增后點擊激活更多

將需要的規則激活,激活完成后,將該規則項設置為默認

三、使用SonarQube

1、解壓sonar-scanner包并配置環境變量

(1)windows環境下進入高級系統設置環境變量下進行配置

新建環境變量:

變量名:SONAR_RUNNER_HOME

變量值:C:\soft\SonarQube\sonar-scanner-3.3.0.1492-windows (此處是你所下載的sonar-scanner解壓之后所在的文件)

(2)編輯Path環境變量,輸入內容: ;%SONAR_RUNNER_HOME%\bin; (注意分號; 是英文狀態下的),之后保存退出(Win10的版本不要分號)

(3)以管理的身份啟動cmd命令窗口,查看sonar-scanner的版本信息:sonar-scanner -v,如下:

說明環境變量配置成功

2、開始代碼掃描

將源碼拷貝到本地

在代碼文件夾新增一個sonar-project.properties文件,填寫自己的配置

以下是部分配置,可以參考

c++ java javascript php
sonar.login=admin
sonar.password=admin
sonar.projectKey=wkyceshi
sonar.projectName=wkyceshi
sonar.projectVersion=1.0
sonar.sources=./
sonar.language=C++
sonar.sourceEncoding=UTF-8

sonar.login=admin
sonar.password=admin
#項目標識,唯一標識,不能重復
sonar.projectKey=AITEST
#項目名稱,不能是中文
sonar.projectName=AITEST
#項目的版本號
sonar.projectVersion=1.0
#項目的源代碼目錄
sonar.sources=.
#項目的語言
sonar.language=java
#項目的代碼編譯格式
sonar.sourceEncoding=UTF-8
#項目編譯生成的class文件所正在目錄
sonar.java.binaries=target/classes

liumiaocn:sonar liumiao$ cat sonar-project.properties
sonar.projectKey=javascript-prj
sonar.projectName=JavaScript Demo Project
sonar.projectVersion=1.0
sonar.sources=code
sonar.host.url=http://127.0.0.1:9000
sonar.login=admin
sonar.password=admin
liumiaocn:sonar liumiao$

Path = sonar-scanner-2.8\conf\sonar-scanner.properties
sonar.projectKey=PhpProject
sonar.projectName=PhpProject
sonar.language=php
sonar.sources=.
sonar.scm.provide=sonarphp


進入sonarqube的bin文件夾啟動

管理員權限打開cmd,進入代碼所在目錄下輸入sonar-scanner -X(-X為debug模式)

瀏覽器輸入http://localhost:9000/進入sonar頁面點擊項目即可查詢掃描出來的問題

四、參考文檔

https://www.imooc.com/article/279446?block_id=tuijian_wz

https://blog.csdn.net/qq_41203634/article/details/103182871

總結

以上是生活随笔為你收集整理的SonarQube安装与使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。