From c6b63ca76a80d2608d2bd1cc1b3b17844b118ca7 Mon Sep 17 00:00:00 2001 From: Branden Archer Date: Sun, 8 Jul 2018 10:45:31 -0400 Subject: [PATCH] Add FindBugs support --- storagechooser/build.gradle | 25 ++++++++++++++++++++++ storagechooser/config/findbugs/exclude.xml | 10 +++++++++ 2 files changed, 35 insertions(+) create mode 100644 storagechooser/config/findbugs/exclude.xml 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 @@ + + + + + + + + + +