可以使用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开始,至少可以在minimumPriority中设置pmdExtension:

pmd {
    rulePriority = 3
}

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

关于ant - Gradle:设置PMD参数minimumPriority和shortFilenames,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30843505/

10-12 17:15