diff --git a/buildSrc/src/main/kotlin/java-common.gradle.kts b/buildSrc/src/main/kotlin/java-common.gradle.kts index 9b818d2..a648f5c 100644 --- a/buildSrc/src/main/kotlin/java-common.gradle.kts +++ b/buildSrc/src/main/kotlin/java-common.gradle.kts @@ -77,6 +77,14 @@ spotless { } } +// avoid closing Spotless' shared classloader while formatting +val cleanTaskPaths = rootProject.allprojects.map { + "${it.path.trimEnd(':')}:clean" +} +tasks.withType().configureEach { + mustRunAfter(cleanTaskPaths) +} + spotbugs { useJavaToolchains = true omitVisitors = listOf("FindReturnRef")