From 0d47870928cc864b019442618789cdc0620e858c Mon Sep 17 00:00:00 2001 From: paulvas Date: Mon, 12 Jan 2026 14:46:26 -0500 Subject: [PATCH] Fix: migrate compiler-warnings-error plugin to gradle Fixes: gh-18434 Signed-off-by: paulvas --- buildSrc/build.gradle | 4 ---- .../src/main/groovy/compile-warnings-error.gradle | 10 ++++++++++ .../src/main/groovy/compile-warnings-error.groovy | 15 --------------- 3 files changed, 10 insertions(+), 19 deletions(-) create mode 100644 buildSrc/src/main/groovy/compile-warnings-error.gradle delete mode 100644 buildSrc/src/main/groovy/compile-warnings-error.groovy diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle index aff57d3a1e..da60b4197b 100644 --- a/buildSrc/build.gradle +++ b/buildSrc/build.gradle @@ -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" - } } } diff --git a/buildSrc/src/main/groovy/compile-warnings-error.gradle b/buildSrc/src/main/groovy/compile-warnings-error.gradle new file mode 100644 index 0000000000..4c23ae9f93 --- /dev/null +++ b/buildSrc/src/main/groovy/compile-warnings-error.gradle @@ -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 +} diff --git a/buildSrc/src/main/groovy/compile-warnings-error.groovy b/buildSrc/src/main/groovy/compile-warnings-error.groovy deleted file mode 100644 index f2d073de3c..0000000000 --- a/buildSrc/src/main/groovy/compile-warnings-error.groovy +++ /dev/null @@ -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 { - void apply(Project project) { - project.tasks.withType(JavaCompile) { - options.compilerArgs += "-Werror" - } - project.tasks.withType(KotlinCompile) { - kotlinOptions.allWarningsAsErrors = true - } - } -} \ No newline at end of file