43 lines
1 KiB
Groovy
43 lines
1 KiB
Groovy
|
tasks.withType(Checkstyle) {
|
||
|
ignoreFailures = true
|
||
|
reports {
|
||
|
xml.enabled = true
|
||
|
html.enabled = true
|
||
|
}
|
||
|
}
|
||
|
tasks.withType(Pmd) {
|
||
|
ignoreFailures = true
|
||
|
reports {
|
||
|
xml.enabled = true
|
||
|
html.enabled = true
|
||
|
}
|
||
|
}
|
||
|
tasks.withType(FindBugs) {
|
||
|
ignoreFailures = true
|
||
|
reports {
|
||
|
xml.enabled = true
|
||
|
html.enabled = false
|
||
|
}
|
||
|
}
|
||
|
jacocoTestReport {
|
||
|
reports {
|
||
|
xml.enabled true
|
||
|
csv.enabled false
|
||
|
xml.destination "${buildDir}/reports/jacoco-xml"
|
||
|
html.destination "${buildDir}/reports/jacoco-html"
|
||
|
}
|
||
|
}
|
||
|
|
||
|
sonarqube {
|
||
|
properties {
|
||
|
property "sonar.projectName", "jacc"
|
||
|
property "sonar.sourceEncoding", "UTF-8"
|
||
|
property "sonar.language", "java"
|
||
|
property "sonar.sources", "src/main/java"
|
||
|
property "sonar.tests", "src/test/java"
|
||
|
property "sonar.scm.provider", "git"
|
||
|
property "sonar.java.coveragePlugin", "jacoco"
|
||
|
property "sonar.junit.reportsPath", "build/test-results/test/"
|
||
|
}
|
||
|
}
|