Jenkins+Gradle+pmd对Android工程源码进行静态代码分析

本文介绍了如何结合Jenkins、Gradle和PMD工具对Android工程源码进行静态代码分析。首先确保Jenkins安装了PMD插件,然后在Jenkins中配置新建job、SVN、构建操作以及分析报告。在Gradle构建脚本中,添加PMD依赖,定义PMD任务,并指定源码路径和规则集。通过PMD官网获取规则集配置,并在构建后查看分析结果。
摘要由CSDN通过智能技术生成

转载请注意出处:http://blog.csdn.net/hwhua1986/article/details/49278941


环境说明

Gradle 2.6.

OS:windows server 2008

Jenkins 1.620

pmd 5.4.0


前提:

Jenkins需要提前安装好PMD Plug-in插件


一、Jenkins配置如下:

1、  新建job

2、  配置svn

3、  配置构建操作

备注:

Tasks指的是build.gradle里面的task名称

配置info参数是用来看调试日志,也可以配置debug级别。主要用来查看构建失败的原因。

4、  配置分析报告


二、            gradle.build的配置如下

 

1、添加checkstyle的依赖

buildscript {

   repositories {

               mavenCentral()

    }

   dependencies {

       classpath 'com.android.tools.build:gradle:1.0.0+'

              //classpath  'io.fabric.tools:gradle:1.+'

              //classpath  'com.google.code.findbugs:findbugs:3.0.1'

              //classpath  'com.puppycrawl.tools:checkstyle:6.11.2'

              //classpath  'net.sourceforge.pmd:pmd:5.4.0'</

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值