PMD 插件使用 PMD 对您的项目 Java 源文件执行质量检查,并从这些检查中生成报告。
用法
要使用 PMD 插件,请在您的构建脚本中包含以下内容
示例 1. 使用 PMD 插件
build.gradle.kts
plugins {
pmd
}
build.gradle
plugins {
id 'pmd'
}
该插件会向项目添加一些执行质量检查的任务。您可以通过运行 gradle check
来执行检查。
请注意,PMD 将使用运行 Gradle 的相同 Java 版本运行。
依赖管理
PMD 插件添加了以下依赖配置
名称 | 含义 |
---|---|
|
要使用的 PMD 库 |
|
在分析期间可用于类型解析的附加库。如果 PMD 抱怨缺少类,这可能很有用。 |
配置
build.gradle.kts
pmd {
isConsoleOutput = true
toolVersion = "7.12.0"
rulesMinimumPriority = 5
ruleSets = listOf("category/java/errorprone.xml", "category/java/bestpractices.xml")
}
build.gradle
pmd {
consoleOutput = true
toolVersion = "7.12.0"
rulesMinimumPriority = 5
ruleSets = ["category/java/errorprone.xml", "category/java/bestpractices.xml"]
}
请参阅 API 文档中的 PmdExtension 类。