其中为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