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参数,跳过强制代码格式化这一步便可