Gradle:设置PMD参数minimumPriority和shortFilenames

时间:2015-06-15 11:01:13

标签: ant gradle code-analysis pmd

是否可以使用Gradle PMD插件指定minimumPriority和/或shortFilenames?我想将构建从Ant迁移到Gradle,我有一个Ant任务,它指定了这些属性:

<target name="pmd">
    <pmd shortFilenames="true" rulesetfiles="pmd-ruleset-base.xml" minimumPriority="2"> 
        ... 
    </pmd>
</target>

我想使用Gradles功能和插件而不是重用此Ant任务,但是没有在PmdExtension中找到此设置。有没有其他方法来指定这些属性?我忽略了什么吗?我使用Gradle 2.4。提前谢谢。

1 个答案:

答案 0 :(得分:0)

自Gradle 2.8起,minimumPriority至少可以设置pmdExtension

pmd {
    rulePriority = 3
}

请参阅https://docs.gradle.org/2.8/release-notes#configuration-of-the-rule-priority-threshold-for-pmd