Skip to content

Commit 66af3b7

Browse files
committed
Make kspTask depends on processors
1 parent e35a1a7 commit 66af3b7

File tree

1 file changed

+2
-0
lines changed
  • gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle

1 file changed

+2
-0
lines changed

gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt

+2
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,8 @@ class KspGradleSubplugin @Inject internal constructor(private val registry: Tool
133133
kspTask.options = options
134134
kspTask.outputs.dirs(kotlinOutputDir, javaOutputDir, classOutputDir, resourceOutputDir)
135135
kspTask.dependsOn(kspConfiguration.buildDependencies)
136+
// depends on the processor; if the processor changes, it needs to be reprocessed.
137+
kspTask.source(kspConfiguration)
136138
}.apply {
137139
configure {
138140
kotlinCompilation.allKotlinSourceSets.forEach { sourceSet -> it.source(sourceSet.kotlin) }

0 commit comments

Comments
 (0)