【廣告】
Sonarqube安裝插件
通過web頁面可以安裝各種插件
目前有如下插件:
1、代碼分析插件
2、其他語言:CSS Erlang Groovy Lua Puppet
3、外部分析工具集成
AEM Rules 、Android Lint、Checkstyle 、Findbugs 、jDepend 、PMD 、Sonargraph 7、Sonargraph Integration 、Xanitizer
sonarQube項目支持
1、選擇項目,創(chuàng)建要要分析的項目
2、創(chuàng)建項目令牌 可以寫任意不重復(fù)的名稱
3、 選擇支持項目,我們這里對后臺開發(fā)常見java項目進行配置,選擇開發(fā)常用的開發(fā)工具maven,代理商sonarqube 掃描報告,如圖所示,會生成maven 集成命令,一定要保留下來
4、項目集成soanr
要想讓java項目支持mvn 命令,首先要集成sonar maven插件
5、項目分析結(jié)果
soanr會自動分析推送的項目
SonarQube預(yù)置條件
1.已安裝JAVA環(huán)境
2.已安裝有MySQL數(shù)據(jù)庫
SonarQube安裝
1.數(shù)據(jù)庫配置
進入數(shù)據(jù)庫命令
#mysql -u root -p
2.安裝sonar與sonar-runner修改sonar配置文件
編輯<install_directory>/conf/sonar.properties文件,配置數(shù)據(jù)庫設(shè)置,西南sonarqube 掃描報告,默認已經(jīng)提供了各類數(shù)據(jù)庫的支持
這里使用mysql,中國sonarqube 掃描報告,因此取消mysql模塊的注釋
3.添加數(shù)據(jù)庫驅(qū)動
除了Oracle數(shù)據(jù)庫外,其它數(shù)據(jù)庫驅(qū)動都默認已經(jīng)提供了,且這些已添加的驅(qū)動是sonar支持的,因此不需要修改
4.啟動服務(wù)
5.sonar中文補丁包安裝
企業(yè): 蘇州華克斯信息科技有限公司
手機: 13862561363
電話: 0512-62382981
地址: 蘇州工業(yè)園區(qū)新平街388號