From b7802f9a7ee2a63ac69e993ea289e75654ac3a1c Mon Sep 17 00:00:00 2001 From: Ting-Yuan Huang Date: Mon, 26 Sep 2022 23:38:56 -0700 Subject: [PATCH] Deprecate blockOtherPlugins and dropping support of other compiler plugins in KSP's task. --- .../main/kotlin/com/google/devtools/ksp/gradle/KspExtension.kt | 3 ++- .../test/kotlin/com/google/devtools/ksp/test/PlaygroundIT.kt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspExtension.kt b/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspExtension.kt index dbb5c7997f..1cd61242fd 100644 --- a/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspExtension.kt +++ b/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspExtension.kt @@ -37,7 +37,8 @@ open class KspExtension { commandLineArgumentProviders.add(arg) } - open var blockOtherCompilerPlugins: Boolean = false + @Deprecated("KSP will stop supporting other compiler plugins in KSP's Gradle tasks after 1.0.8.") + open var blockOtherCompilerPlugins: Boolean = true // Instruct KSP to pickup sources from compile tasks, instead of source sets. // Note that it depends on behaviors of other Gradle plugins, that may bring surprises and can be hard to debug. diff --git a/integration-tests/src/test/kotlin/com/google/devtools/ksp/test/PlaygroundIT.kt b/integration-tests/src/test/kotlin/com/google/devtools/ksp/test/PlaygroundIT.kt index 0e3d0fe35e..912ae97fe5 100644 --- a/integration-tests/src/test/kotlin/com/google/devtools/ksp/test/PlaygroundIT.kt +++ b/integration-tests/src/test/kotlin/com/google/devtools/ksp/test/PlaygroundIT.kt @@ -59,7 +59,7 @@ class PlaygroundIT { val gradleRunner = GradleRunner.create().withProjectDir(project.root) File(project.root, "workload/build.gradle.kts") - .appendText("\nksp {\n blockOtherCompilerPlugins = true\n}\n") + .appendText("\nksp {\n blockOtherCompilerPlugins = false\n}\n") gradleRunner.buildAndCheck("clean", "build") gradleRunner.buildAndCheck("clean", "build") project.restore("workload/build.gradle.kts")