Jenkins+Maven+Sonar與Jenkins+Gradle+Sonar配置方法很類似,區別就是Java項目所用的編譯工具不一樣,一個是maven,一個是gradlehtml
使用maven編譯工具的可參考java
Sonar+maven+jenkins集成,Java代碼走查 https://www.cnblogs.com/chenchen-tester/p/7269828.htmlgit
使用gradle編譯工具的步驟以下:maven
1、下載所需插件工具
SonarQube Scanner for Jenkins插件、git插件、Gradle Pluginpost
2、進入系統設置,配置以下,看圖gradle
3、項目配置ui
保存後便可進行代碼走查,成功如圖所示url
構建歷史列表,也可點擊sonarQube直接查看結果spa
Ps:一、須要在項目中的build.gradle文件中添加sonar-java插件,不然執行會報錯
二、執行sonar,若報以下信息
有多是window版本Java路徑過長等緣由致使的,咱們只需在
task上面加個-x runformat參數,跳過強制代碼格式化這一步便可