其中为groovy生成pmd gradle报告

其中为groovy生成pmd gradle报告,gradle,groovy,pmd,Gradle,Groovy,Pmd,这里是配置,它显示构建成功,但不生成报告。任何帮助都将不胜感激 apply plugin: 'pmd' apply plugin: "findbugs" pmd( 'net.sourceforge.pmd:pmd-core:5.2.1', 'net.sourceforge.pmd:pmd-java:5.2.1', 'net.sourceforge.pmd:pmd-groovy:5.2.1' ) findbugs {

这里是配置,它显示构建成功,但不生成报告。任何帮助都将不胜感激

apply plugin: 'pmd'
    apply plugin: "findbugs"
    pmd(
      'net.sourceforge.pmd:pmd-core:5.2.1',
      'net.sourceforge.pmd:pmd-java:5.2.1',
      'net.sourceforge.pmd:pmd-groovy:5.2.1'
       )

    findbugs {
    //consoleOutput = true
    ignoreFailures = true
    toolVersion = "2.0.1"
    sourceSets = [sourceSets.main]
    reportsDir = file("build/reports/findbugs")
    effort = "max"
    }

    pmd {
    consoleOutput= true
    ignoreFailures = false
    // sourceSets = [sourceSets.main]
    reportsDir = file("build/reports/pmd")
    ruleSets = [
            "basic",
            "braces",
            "naming",
            "android",
            "clone"       
    ]
    }

   tasks.withType(FindBugs) {
    reports {
        xml.enabled = false
        html.enabled = true
    }
   }
   tasks.withType(Pmd){
     reports {
        xml.enabled false
        html.enabled true
    }
以下是我的构建结果

./gradlew build
    :compileJava UP-TO-DATE
    :compileGroovy UP-TO-DATE
    :processResources UP-TO-DATE
    :classes UP-TO-DATE
    :findMainClass
    :jar
    :bootRepackage
    :assemble
    :findbugsMain UP-TO-DATE
    :pmdMain UP-TO-DATE
    :pmdTest UP-TO-DATE
    :compileTestJava UP-TO-DATE
    :compileTestGroovy UP-TO-DATE
    :processTestResources UP-TO-DATE
    :testClasses UP-TO-DATE
    :test UP-TO-DATE
    :check UP-TO-DATE
    :build
建设成功


总时间:8.731秒

输出中的这一行
:pmdMain-update
表示根本没有执行
pmdMain
任务。请尝试
/gradlew clean build
。哦,谢谢,但是/gradlew clean build也有类似的输出。现在我不确定它是否正在执行pmd。/gradlew clean build:clean:compileJava最新:compileGroovy:processResources:classes:findMainClass:jar:bootRepackage:assemble:findbugsMain最新:pmdMain最新:pmdTest最新:compileTestJava最新:compileTestGroovy:processTestResources:testClasses:test