我在 gradle.build 文件中配置了 pmd、checkstyle 和 findbugs 插件,因为我想保持代码线的质量。
我的 build.gradle 属性的一部分是:
task wrapper(type: Wrapper) {
description = "Generates gradlew (for internal use only)"
gradleVersion = '1.5'
jarFile = 'wrapper/wrapper.jar'
}
subprojects {
apply plugin: 'java'
apply plugin: 'maven'
apply plugin: 'findbugs' //TODO: disable findbugs & checkstyle by default.
apply plugin: 'checkstyle'
apply plugin: 'pmd'
pmd.ignoreFailures = true
findbugs.ignoreFailures = true
findbugsMain.enabled = true
findbugsTest.enabled = true
checkstyleTest.enabled = true
checkstyleMain.enabled = true
checkstyle {
configFile = new File(rootDir, "config/checkstyle/checkstyle.xml")
ignoreFailures = true
}
我的目的是获取 pmd、findbugs 和 checkstyle 的所有警告/错误。
我正在尝试gradlew 检查,但我看不到任何特定的行为。有时 findbugs 单独运行。
有人可以建议我在哪里失踪吗?
提前致谢, 维杰·博尔