Fix: migrate compiler-warnings-error plugin to gradle

Fixes: gh-18434
Signed-off-by: paulvas <paulvas@gmail.com>
This commit is contained in:
paulvas 2026-01-12 14:46:26 -05:00 committed by Rob Winch
parent da4362111a
commit 0d47870928
3 changed files with 10 additions and 19 deletions

View File

@ -52,10 +52,6 @@ gradlePlugin {
id = "org.springframework.security.check-expected-branch-version"
implementationClass = "org.springframework.security.CheckExpectedBranchVersionPlugin"
}
compileWarningsError {
id = "compile-warnings-error"
implementationClass = "CompileWarningsErrorPlugin"
}
}
}

View File

@ -0,0 +1,10 @@
import org.gradle.api.tasks.compile.JavaCompile
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
tasks.withType(JavaCompile) {
options.compilerArgs += "-Werror"
}
tasks.withType(KotlinCompile) {
kotlinOptions.allWarningsAsErrors = true
}

View File

@ -1,15 +0,0 @@
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.tasks.compile.JavaCompile
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
class CompileWarningsErrorPlugin implements Plugin<Project> {
void apply(Project project) {
project.tasks.withType(JavaCompile) {
options.compilerArgs += "-Werror"
}
project.tasks.withType(KotlinCompile) {
kotlinOptions.allWarningsAsErrors = true
}
}
}