【廣告】
使用SonarQube Runner分析源碼
預(yù)置條件
已安裝SonarQube Runner且環(huán)境變量已配置,中國sonarqube教程,即sonar-runner命令可在任意目錄下執(zhí)行
1.在項(xiàng)目源碼的根目錄下創(chuàng)建sonar-project.properties配置文件2.執(zhí)行分析
切換到項(xiàng)目源碼根目錄,中國sonarqube教程,執(zhí)行命令
與IDE關(guān)聯(lián)
蕞后,sonarqube教程,當(dāng)然了,代理商sonarqube教程,得與IDE相關(guān)聯(lián),才能更方便地實(shí)時查看
SonarQube 8.3.1安裝說明(三)
7、sonarqube漢化
把的sonar-l10n-zh-plugin-8.3.jar 放到內(nèi)網(wǎng)Centos中對應(yīng)的目錄/usr/local/sonarqube-8.3.1.34397/extensi/plugins
執(zhí)行命令重啟
(也可以通過在線安裝插件的方式進(jìn)行安裝,我們這里講的是內(nèi)網(wǎng)離線安裝)
8、安裝SonarScanner
SonarQube安裝好后是沒法掃描項(xiàng)目的,所以還需安裝SonarScanner
放開sonar.host.url、sonar.sourceEncoding注釋(如果SonarScanner與SonarQube部署不在同一臺服務(wù)器,那么需要修改sonar.host.url)
創(chuàng)建軟連接,將SonarScanner改為全局可使用
sonarQube如何工作?
sonar靜態(tài)代碼掃描由2部分組成:sonarQube平臺,sonar-scanner掃描器。
sonarQube: web界面管理平臺。
1)展示所有的項(xiàng)目代碼的質(zhì)量數(shù)據(jù)。
2)配置質(zhì)量規(guī)則、管理項(xiàng)目、配置通知、配置SCM等。
sonarScanner: 代碼掃描工具。
專門用來掃描和分析項(xiàng)目代碼。支持20 語言。
代碼掃描和分析完成之后,會將掃描結(jié)果存儲到數(shù)據(jù)庫當(dāng)中,在sonarQube平臺可以看到掃描數(shù)據(jù)。
sonarQube和sonarScanner之間的關(guān)系:
企業(yè): 蘇州華克斯信息科技有限公司
手機(jī): 13862561363
電話: 0512-62382981
地址: 蘇州工業(yè)園區(qū)新平街388號