0
我在build.gradle
PMD檢查這樣的:配置相同的PMD規則集的Eclipse-PMD作爲gradle這個PMD使用 - 哪些規則集是用於net.sourceforge.pmd:PMD-java的
apply plugin: "pmd"
dependencies {
pmd "net.sourceforge.pmd:pmd-java:5.5.+"
}
/*** PMD ***/
pmd {
ignoreFailures = true
}
tasks.withType(Pmd) {
excludes = ["**/gen/*"]
reports {
xml.enabled = true
html.enabled = true
}
}
哪個規則集在這裏使用?
我想爲eclipse PMD插件(Project Properties - > PMD - Add)配置相同的規則集。 理想的eclipse項目通過gradle進行配置以獲得正確的設置。
謝謝。是的,我擴展了規則集,並將其添加到我的gradle中。''''''''' – timguy
@timguy令人驚歎!另外值得注意的是,5.5.x是PMD的一個非常老的版本。最新版本是5.8.1(即將推出6.0.0)。你應該考慮更新,並且這樣做不是直接定義依賴關係,而是使用'pmd {toolVersion ='5.8.1'}',因爲PMD實際上被分成了幾個不同的瓶子 – Johnco