是否可以使用 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。提前谢谢。
从 Gradle 2.8 开始,至少可以在 pmdExtension
中设置minimumPriority
:
pmd {
rulePriority = 3
}
请参阅 https://docs.gradle.org/2.8/release-notes#configuration-of-the-rule-priority-threshold-for-pmd