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