iOS开发 jenkins(DRYPlugin)+PMD/CPD 检测重复代码
来源:互联网 发布:市场销售计划软件 编辑:程序博客网 时间:2024/05/17 08:47
1、搭建 jenkins
参考:http://blog.csdn.net/xiaofei125145/article/details/51144827?locationNum=1
2、安装 DRY 插件
DRY Plug-in
3、下载 PMD
https://sourceforge.net/projects/pmd/files/pmd/
4、解压PMD并放置到 指定目录下
我放置到了 ~/PMD/ 目录下
5、新建并配置 jenkins 项目
1 自由风格的软件项目
2 配置好 svn 或者 git 仓库地址
3 添加构建步骤
Execute shell
export HEAPSIZE=4096m~/PMD/pmd-bin-5.5.1/bin/run.sh cpd --minimum-tokens 100 --format xml --language ObjectiveC --encoding UTF-8 --files Pods --skip-duplicate-files > cpd.xml || exit 0
请不要直接 copy shell 代码,看不懂该shell代码的同学参看
PMD/CPD 使用帮助文档链接
https://pmd.github.io/pmd-5.5.1/usage/cpd-usage.html
4 添加构建后操作并配置 Duplicate code results 目录,注意参考 构建shell 中的 我配置的内容请看图> cpd.xml
选择 Publish duplicate code analysis results (如果没有安装 jenkins dry 插件,健不会有这个 选项)
配置好之后如图:
PMD/CPD 使用帮助文档链接
https://pmd.github.io/pmd-5.5.1/usage/cpd-usage.html
0 0
- iOS开发 jenkins(DRYPlugin)+PMD/CPD 检测重复代码
- 代码检测工具箱——checkstyle、findbugs、pmd-cpd
- 代码检测工具箱——checkstyle、findbugs、pmd-cpd
- iOS/Android瘦身-基于PMD的重复代码检测
- Jenkins+PMD构建自动化静态代码检测
- 代码检测工具(四)JAVA代码静态检测之PMD
- Java代码质量检测评估工具-PMD
- Jenkins+maven+pmd对java代码进行静态代码分析
- jenkins安装pmd对代码进行静态分析
- Jenkins Maven checkstyle findbugs pmd静态代码检查
- cpd
- cpd
- [转] Java代码质量检测评估工具-PMD
- Java代码质量检测评估工具PMD在线安装
- MyEclipse集成PMD代码检测插件自定义规则配置文件
- Jenkins+Gradle+pmd对Android工程源码进行静态代码分析
- Jenkins检测代码软件要注意
- jenkins + sonarQube 集成 检测代码质量
- 视频直播技术的基本概念入门
- 在MFC中,不借用其他的库函数读取BMP图像,显示,也可以重新生成
- HTML第二章上机练习1
- doubango日志
- Logger日志级别说明及设置方法、说明
- iOS开发 jenkins(DRYPlugin)+PMD/CPD 检测重复代码
- Android Context getSystemService分析
- Ubuntu下用eclipse调试caffe code
- android studio编译错误 之 Cause: com/android/builder/profile/Recorder$Property
- GMII,RGMII,SGMII,TBI,RTBI接口信号及时序介绍
- 笔记本内存选择
- 可行性研究
- 网页插入PPT
- c++继承体系中的拷贝控制成员的定义