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 = "6.21.0"
rulesMinimumPriority = 5
ruleSets = listOf("category/java/errorprone.xml", "category/java/bestpractices.xml")
}
build.gradle
pmd {
consoleOutput = true
toolVersion = "6.21.0"
rulesMinimumPriority = 5
ruleSets = ["category/java/errorprone.xml", "category/java/bestpractices.xml"]
}
請參閱 API 文件中的 PmdExtension 類別。