fb-contrib 라이브러리를 Gradle의 FindBugs plugin과 통합 할 수 있습니까? 나는 잠시 동안 해결책을 찾고 있었지만 지금까지 아무 것도 발견하지 못했습니다 ...Gradle의 FindBugs 플러그인으로 fb-contrib 라이브러리 사용
도움이된다면, 지금 제가 가지고있는 스크립트를보실 수 있습니다. 진행중인 작업이지만 보고서가 올바르게 생성됩니다.
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 }'나는 그러한 속성을 얻을 : org.gradle.api.plugins : 클래스 toolVersion을 .quality.FindBugs_Decorated – Kutzi
@Kutzi'toolVersion'은 작업 속성이 아닙니다. 당신은'findbugs {toolVersion = "3.0.1"}'을 사용하여 그 속성을 전역 적으로 정의 할 필요가있다. 원본 질문에서 이에 대한 예를 확인하십시오. – Johnco