Gradle 编译渐变期间的PMD/Checkstyle报告

Gradle 编译渐变期间的PMD/Checkstyle报告,gradle,compilation,report,checkstyle,pmd,Gradle,Compilation,Report,Checkstyle,Pmd,我试图在gradle构建中的compileJava和compileTestJava任务期间生成PMD和Checkstyle报告。默认情况下,PMD和Checkstyle插件仅在我的项目构建的检查和构建阶段报告bug。我找不到在任务中生成报告的代码: compileJava { // generate.pmd.report // generate.checkstyle.report} compileTestJava {// generate.pmd.report // generate.check

我试图在gradle构建中的compileJava和compileTestJava任务期间生成PMD和Checkstyle报告。默认情况下,PMD和Checkstyle插件仅在我的项目构建的检查和构建阶段报告bug。我找不到在任务中生成报告的代码:

compileJava { // generate.pmd.report // generate.checkstyle.report}
compileTestJava {// generate.pmd.report // generate.checkstyle.report}

对于pmd,解决方案是使用由以下人员完成的任务:

tasks.findByName('compileJava').finalizedBy(tasks.findByName('pmdMain')
tasks.findByName('compileTestJava').finalizedBy(tasks.findByName('pmdTest')
与pmd配置结合使用以启用控制台输出:

pmd {
  consoleOutput = true
  ignoreFailures = true // controls if the build should fail on detecting issues
}