diff --git a/storagechooser/build.gradle b/storagechooser/build.gradle index 7aab2b9..efb343a 100755 --- a/storagechooser/build.gradle +++ b/storagechooser/build.gradle @@ -1,5 +1,11 @@ apply plugin: 'com.android.library' apply plugin: 'com.github.dcendents.android-maven' +apply plugin: 'findbugs' + +findbugs { + sourceSets = [] + ignoreFailures = false +} group = 'com.github.codekidX' @@ -52,3 +58,22 @@ task javadocJar(type: Jar, dependsOn: javadoc) { artifacts { archives javadocJar } + +task findbugs(type: FindBugs, dependsOn: 'assembleDebug') { + + description 'Run findbugs' + group 'verification' + + classes = fileTree('build/intermediates/classes/debug/') + source = fileTree('src/main/java') + classpath = files() + + effort = 'max' + + excludeFilter = file("./config/findbugs/exclude.xml") + + reports { + xml.enabled = false + html.enabled = true + } +} diff --git a/storagechooser/config/findbugs/exclude.xml b/storagechooser/config/findbugs/exclude.xml new file mode 100644 index 0000000..8f7997b --- /dev/null +++ b/storagechooser/config/findbugs/exclude.xml @@ -0,0 +1,10 @@ + + + + + + + + + +