|  |  | 
|  | // ================================================================= | 
|  | // Configure the Gradle code quality plugins here. | 
|  | // | 
|  |  | 
|  | apply plugin: 'findbugs' | 
|  |  | 
|  | findbugs { | 
|  | ignoreFailures = true | 
|  | toolVersion = '3.0.1' | 
|  | sourceSets = [ sourceSets.main ] | 
|  | effort = 'max' | 
|  | reportLevel = 'low' | 
|  | excludeFilter = file('code_quality_tools/findbugs-filter.xml') | 
|  | } | 
|  |  | 
|  | tasks.withType(FindBugs) { | 
|  | reports { | 
|  | text.enabled = false | 
|  | html.enabled = true | 
|  | xml.enabled = false | 
|  | } | 
|  | } | 
|  |  | 
|  | apply plugin: 'pmd' | 
|  |  | 
|  | pmd { | 
|  | ignoreFailures = true | 
|  | toolVersion = '6.0.0' | 
|  | sourceSets = [ sourceSets.main ] | 
|  | targetJdk = sourceCompatibility | 
|  | ruleSets = [ 'java-basic' ] | 
|  | } | 
|  |  | 
|  | tasks.withType(Pmd) { | 
|  | reports { | 
|  | html.enabled = true | 
|  | xml.enabled = false | 
|  | } | 
|  | } |