成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一篇帶給你SonarQube部署及代碼質量掃描

開發 前端
如果通過Sonar-Scanner進行代碼掃描的話需要下載Sonar-Scanner的安裝包,如果通過Maven或者Sonarlint進行則不需要。

一、初始化SonarQube Token

點擊 右上角賬號 -> 下拉選擇 我的賬號 -> 點擊 安全選項,輸入 令牌名稱 -> 點擊 生成 或者 直接訪問這個地址http://10.10.10.144:9000/account/security/。

生成之后記得復制并保存Token,不然頁面刷新或者關閉后就無法查詢到Token了。

二、掃描項目示例

如果通過sonar-scanner進行代碼掃描的話需要下載sonar-scanner的安裝包,如果通過maven或者sonarlint進行則不需要。

1、Maven掃描并提交到SonarQube

(1)修改pom.xml文件

修改build節點,增加sonar-maven-plugin。

<plugin>
    <groupId>org.sonarsource.scanner.maven</groupId>
    <artifactId>sonar-maven-plugin</artifactId>
    <version>3.6.0.1398</version>
</plugin>

(2)掃描并提交

  • 執行掃描命令
    進入項目根目錄 cd sonardemo,執行下面命令。
mvn sonar:sonar -Dsonar.projectKey=com-luck-framesimple -Dsonar.host.url=http://10.10.10.144:9000 -Dsonar.login=39c67d30e2dae9181cc3160fbdb7b578d09f89c1

注意事項:
Dsonar.host.url:SonarQube訪問地址。
Dsonar.login:SonarQube生成的令牌。

(3)查看掃描結果

  • 掃描完成訪問 http://10.10.10.144:9000 查看掃描結果。

  • 點擊項目名字可以查看掃描詳情。

2、SonarScanner掃描并提交到SonarQube

(1)下載 SonarScanner

  • Sonar-scanner 工具是對源碼進行掃描,并將結果保存到數據庫以便用上面的sonarqube進行分析.
  • 下載地址:https://docs.sonarqube.org/latest/analyzing-source-code/scanners/sonarscanner/。
  • 解壓到某個目錄。
    解壓目錄為:D:\BaiduNetdiskDownload\sonar-scanner-4.8.0.2856-windows。

(2)配置SonarScanner環境變量

配置 SonarScanner 文件的 bin 目錄地址,配置到環境變量中。

配置完成后,在控制臺驗證,使用命令 sonar-scanner -h。

(3)配置SonarScanner文件

進入sonar-scanner-4.8.0.2856-windows\conf目錄,打開 sonar-scanner.properties 文件,修改 sonar.host.url信息

(4)創建項目掃描配置文件

掃描項目前,需要在項目根目錄創建掃描文件 sonar-project.properties。

sonar.projectKey=com-luck-framesimple-parent
sonar.projectName=com-luck-framesimple-parent
sonar.projectVersion=1.0
# sources code path
sonar.sources=.
# binaries code path
sonar.java.binaries=.
#sonar.java.binaries=src
#sonar.sources=src
#sonar.exclusions=**/test/**,**/target/**,*.xml
sonar.java.source=1.8
sonar.java.target=1.8
#sonar.libraries=module2/lib
sonar.language=java
# Encoding of the source code. Default is default system encoding
sonar.sourceEncoding=UTF-8
sonar.scm.disabled=true

參數說明:

(5)掃描并提交

  • 執行掃描命令
    創建配置文件后,可以在目錄中打開控制臺,輸入命令 sonar-scanner -Dsonar.login=myAuthenticationToken
sonar-scanner -Dsonar.login=39c67d30e2dae9181cc3160fbdb7b578d09f89c1

(6)查看掃描結果

  • 掃描完成訪問 http://10.10.10.144:9000 查看掃描結果。

  • 點擊項目名字可以查看掃描詳情。

三、掃描報表介紹

四、注意事項

  • SonarQube Unsupported JDBC driver provider: mysql。
    SonarQube 7.9以上版本已不再支持MySQL數據庫。
  • SonarQube啟動報錯:WrapperSimpleApp: Encountered an error running main: java.nio.file.AccessDeniedExcepti
    刪除sonarqube temp目錄下的所有文件即可。
責任編輯:姜華 來源: 今日頭條
相關推薦

2022-02-17 08:53:38

ElasticSea集群部署

2021-07-01 07:08:10

consul服務注冊發現框 架

2021-07-06 06:50:31

pikaredis存儲數據

2021-07-12 06:11:14

SkyWalking 儀表板UI篇

2021-01-26 06:58:03

AnsibleCeph集群運維

2021-06-09 09:08:10

LDOlowdropoutr穩壓器

2022-02-25 15:50:05

OpenHarmonToggle組件鴻蒙

2021-04-23 08:59:35

ClickHouse集群搭建數據庫

2021-07-08 07:30:13

Webpack 前端Tree shakin

2021-04-14 07:55:45

Swift 協議Protocol

2023-03-13 09:31:04

2021-05-08 08:36:40

ObjectString前端

2021-10-28 08:51:53

GPIO軟件框架 Linux

2021-06-21 14:36:46

Vite 前端工程化工具

2021-01-28 08:55:48

Elasticsear數據庫數據存儲

2023-03-29 07:45:58

VS編輯區編程工具

2021-04-14 14:16:58

HttpHttp協議網絡協議

2021-04-08 11:00:56

CountDownLaJava進階開發

2021-07-21 09:48:20

etcd-wal模塊解析數據庫

2022-03-22 09:09:17

HookReact前端
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩在线小视频 | 黄色片网站在线观看 | 99久久免费精品国产男女高不卡 | 一区二区三区四区免费视频 | 久久99精品久久久久久 | 女人一区 | 国产精品二区三区 | 精品美女久久久 | 欧美专区在线 | 亚洲在线一区二区 | 亚洲精品欧洲 | 日韩欧美在线精品 | www.av在线| 日韩中文字幕一区二区 | 国产精品视频一区二区三区不卡 | 中文在线一区二区 | 亚洲欧美在线观看 | 国产精品永久免费观看 | 国产色婷婷精品综合在线手机播放 | 免费国产一区二区 | 亚洲精品乱码久久久久久按摩观 | 黑人巨大精品欧美一区二区免费 | 成人免费看片 | 亚洲草草视频 | 欧美在线不卡 | 天天成人综合网 | 亚洲国产精品一区二区三区 | 欧美精品一区二区三区四区五区 | 久久久久久国产免费视网址 | 97视频在线观看网站 | 欧美日韩亚洲一区 | 亚洲嫩草| 亚洲欧美成人在线 | 久久久久久免费毛片精品 | 99re视频精品 | 国产美女特级嫩嫩嫩bbb片 | 在线中文视频 | av在线免费观看网站 | 人人99| 午夜免费网站 | 一区二区三区视频在线 |