У меня есть проект андроида. Я хочу представить findbugs
в моем проекте как плагин градиента. Я попытался отредактировать проект build.gradle
, как показано ниже.Findbugs android gradle plugin
buildscript {
repositories {
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0+'
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: "java"
apply plugin: "findbugs"
findbugs {
toolVersion = "2.0.1"
sourceSets = [sourceSets.main]
ignoreFailures = false
reportsDir = file("$project.buildDir/findbugsReports")
effort = "max"
reportLevel = "high"
includeFilter = file("$rootProject.projectDir/config/findbugs/includeFilter.xml")
excludeFilter = file("$rootProject.projectDir/config/findbugs/excludeFilter.xml")
}
Правильно ли этот плагин? Что-нибудь может быть добавлено или удалено? Теперь что мне делать, чтобы получить результаты этого findbugs
чек? Какую команду градации я должен использовать?
Нажмите, чтобы обновить gradle – sukumar
@sukumar На самом деле я хочу, чтобы команда вызывала это, поскольку это делается как часть непрерывной интеграции. Синхронизация - это успех. Нулевые ошибки и нулевые предупреждения. Плагин выглядит хорошо. –
https://androidbycode.wordpress.com/2015/02/13/static-code-analysis-automation-using-findbugs-android-studio/ – sukumar