博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jenkins+Gradle+Sonar进行Java项目代码分析
阅读量:6910 次
发布时间:2019-06-27

本文共 505 字,大约阅读时间需要 1 分钟。

Jenkins+Maven+Sonar与Jenkins+Gradle+Sonar配置方法很相似,区别就是Java项目所用的编译工具不同,一个是maven,一个是gradle

使用maven编译工具的可参考

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

 

 

 

转载于:https://www.cnblogs.com/chenchen-tester/p/10026242.html

你可能感兴趣的文章
组织目标与个人目标
查看>>
Educational Codeforces Round 8 E. Zbazi in Zeydabad 树状数组
查看>>
自己主动下载源代码_并编译_打包_部署_重新启动服务的Shell脚本
查看>>
常思己过 如切如磋
查看>>
Android中使用Handler造成内存泄露的分析和解决
查看>>
《ArcGIS Engine+C#实例开发教程》第六讲 右键菜单添加与实现
查看>>
ArrayList与LinkedList区别
查看>>
Linux 学习之路:认识shell和bash
查看>>
POJ 3041(最小点覆盖)
查看>>
Viewing the interface of your Swift code,查看Swift代码的头文件的三种方法
查看>>
Custom Accessories
查看>>
【转】xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)
查看>>
DirectX 3D 之C#开发
查看>>
隐藏nginx 版本号信息(转)
查看>>
转:Java中的Clone()方法详解
查看>>
【CloudFoundry】架构、设计参考
查看>>
c++字符串变量---8
查看>>
MYSQL使用中字符编码一坑
查看>>
hibernate的注解属性mappedBy详解
查看>>
A basic Windows service in C++ (CppWindowsService)
查看>>