Jenkins+Gradle+Sonar进行Java项目代码分析
Posted rosa2015
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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参数,跳过强制代码格式化这一步即可
以上是关于Jenkins+Gradle+Sonar进行Java项目代码分析的主要内容,如果未能解决你的问题,请参考以下文章