首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pmd gradle基本配置

pmd gradle基本配置
EN

Stack Overflow用户
提问于 2012-08-08 01:50:36
回答 2查看 2.9K关注 0票数 4

我想要添加一个PMD任务到我的gradle构建,这将为我提供一个csv格式的pmd报告。我发现pmd gradle文档太微妙,不知道如何实现这一点。有人能贴出一个简单的例子吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-08 05:25:56

弄清楚了:

代码语言:javascript
复制
task pmd << {
    println 'Running PMD static code analysis'
    ant {
        taskdef(name:'pmd', classname:'net.sourceforge.pmd.ant.PMDTask', classpath: configurations.pmdConf.asPath)

        pmd(shortFilenames:'true', failonruleviolation:'true', rulesetfiles:'conf/pmd-rules.xml') {
            formatter(type:'csv', tofile:'myreport.csv', toConsole:'true')
            fileset(dir: "src/main/java") {
                include(name: '**/*.java')
            }
            fileset(dir: "src/test/java") {
                include(name: '**/*.java')
            }        
        }
    }
}
票数 1
EN

Stack Overflow用户

发布于 2012-08-08 07:51:25

Gradle PMD plugin,我相信只会创建XML和HTML报告。您可以查看DSL参考以了解有关PMD task的更多信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11851384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档