Gradle:设置 PMD 参数 minimumPriority 和 shortFilenames

Gradle: Setting PMD Arguments minimumPriority and shortFilenames

是否可以使用 Gradle PMD 插件指定 minimumPriority and/or shortFilenames?我想将构建从 Ant 迁移到 Gradle,并且我有一个 Ant 任务指定了这些属性,如下所示:

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

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

从Gradle 2.8开始,至少可以在pmdExtension中设置minimumPriority:

pmd {
    rulePriority = 3
}

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