Jenkins+Gradle+Sonar進行Java項目代碼分析


Jenkins+Maven+Sonar與Jenkins+Gradle+Sonar配置方法很相似,區別就是Java項目所用的編譯工具不同,一個是maven,一個是gradle

使用maven編譯工具的可參考

Sonar+maven+jenkins集成,Java代碼走查 https://www.cnblogs.com/chenchen-tester/p/7269828.html

使用gradle編譯工具的步驟如下:

一、下載所需插件

SonarQube Scanner for Jenkins插件、git插件、Gradle Plugin

二、進入系統設置,配置如下,看圖

 

 

 三、項目配置

保存后即可進行代碼走查,成功如圖所示

 

構建歷史列表,也可點擊sonarQube直接查看結果

 Ps:1、需要在項目中的build.gradle文件中添加sonar-java插件,否則執行會報錯

2、執行sonar,若報如下信息

有可能是window版本Java路徑過長等原因導致的,我們只需在

task上面加個-x runformat參數,跳過強制代碼格式化這一步即可

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM