Возможно ли интегрировать библиотеку fb-contrib с Gradle's FindBugs plugin? Я искал какое-то решение, но до сих пор я ничего не нашел ...Использование библиотеки fb-contrib с плагином FindBugs Gradle
Если это помогает, вот сценарий, который у меня есть сейчас. Это незавершенное производство, но отчет создается правильно.
apply plugin: "findbugs"
task findbugs(type: FindBugs) {
classes = fileTree(project.rootDir.absolutePath).include("**/*.class");
source = fileTree(project.rootDir.absolutePath).include("**/*.java");
classpath = files()
findbugs {
toolVersion = "2.0.3"
ignoreFailures = true
effort = "max"
reportLevel = "low"
reportsDir = file("${projectDir}/reports/findbugs")
sourceSets = [it.sourceSets.main, it.sourceSets.test]
}
tasks.withType(FindBugs) {
reports {
xml.enabled = false
html.enabled = true
}
}
}
Заранее благодарим за любой ответ.
Если я так делаю. Например. 'FindBugs задачи (типа: FindBugs) { toolVersion = "3.0.1" ... pluginClasspath = project.configurations.findbugsPlugins }' я получаю такое свойство: toolVersion для класса: org.gradle.api.plugins .quality.FindBugs_Decorated – Kutzi
@Kutzi 'toolVersion' не является свойством задачи. Вам нужно определить это свойство глобально с помощью 'findbugs {toolVersion =" 3.0.1 "}'. Проверьте исходный вопрос на примере. – Johnco