Próbuję generować raporty za pomocą plugin findbugs do tego napisał poniżej skrypt gradle. Ustawiam folder docelowy dla raportów, ale odpowiedni folder nie są generowane.So, jak rozwiązać ten problem.Jak generować raporty o znaleziskach za pomocą skryptu gradle?
Potrafię generować raporty ręcznie za pomocą przycisku eksportu, ale chcę wygenerować ze skryptu gradle.
Czy można generować raporty ze skryptu gradle?
Gradle moja wersja - 2.2.1
task findbugs(type: FindBugs) {
ignoreFailures = true
effort = "max"
reportLevel = "high"
classes = files("${project.buildDir}/findbugs")
source 'src'
include '**/*.java'
exclude '**/gen/**'
reports {
xml.enabled = true
xml {
destination "$project.buildDir/reports/findbugs/findbugs.xml"
xml.withMessages true
}
}
classpath = files()
}
Twój kod działa poprawnie, Jak napisać zadanie w build.gradle dla generacji JavaDoc? – Boopathi
Przepraszam, Boopathi, nie znam na to szybkiej odpowiedzi. Musiałbym również przeprowadzić pewne badania. Zawsze korzystam z Android Studio (Narzędzia -> Generuj Javadoc). Nawiasem mówiąc, zaktualizowałem swój kod, aby móc domyślnie wywoływać zadanie podczas wywoływania ./gradlew build –
Czy 'build.dependsOn customFindbugs' jest niezbędny? Mam na myśli './gradlew build' uruchamia zadanie' check', a to zależy od Findbugs. – Hesam