aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTing-Yuan Huang <laszio@google.com>2022-09-26 23:38:56 -0700
committerlaszio <ting-yuan@users.noreply.github.com>2022-09-28 10:04:33 -0700
commita634e55acd1ad063cd4d6ba082923ffd5c6a8cab (patch)
treeaee561b59aa12024f89ffaf5028d39e480c01c20
parentb04ce75485b8f39adb4cd05e8b004ccd5d989838 (diff)
downloadksp-a634e55acd1ad063cd4d6ba082923ffd5c6a8cab.tar.gz
Deprecate blockOtherPlugins
and dropping support of other compiler plugins in KSP's task.
-rw-r--r--gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspExtension.kt3
-rw-r--r--integration-tests/src/test/kotlin/com/google/devtools/ksp/test/PlaygroundIT.kt2
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 dbb5c799..1cd61242 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 0e3d0fe3..912ae97f 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")