diff options
author | Ivan Gavrilovic <gavra@google.com> | 2021-10-04 19:14:51 +0100 |
---|---|---|
committer | laszio <ting-yuan@users.noreply.github.com> | 2021-10-04 12:59:50 -0700 |
commit | 4d5ebe1a5fd5e2ff9faa0e769949f46b11658b2b (patch) | |
tree | fc3264b23a5f6b6bf85d482c7b092c4668e3e564 /gradle-plugin | |
parent | 043baf0e67b43ad463434ac118f71bc9a814357a (diff) | |
download | ksp-4d5ebe1a5fd5e2ff9faa0e769949f46b11658b2b.tar.gz |
Add test project with Android library and application
... in order to test incremental Kotlin compilation
if KSP is applied in the library, to address issue #647.
Test: AndroidIncrementalIT
Diffstat (limited to 'gradle-plugin')
-rw-r--r-- | gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt b/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt index f14534ab..b273a6ce 100644 --- a/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt +++ b/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt @@ -419,6 +419,9 @@ abstract class KspTaskJvm : KotlinCompile(KotlinJvmOptionsImpl()), KspTask { kotlinCompile: AbstractKotlinCompile<*>, ) { Configurator<KspTaskJvm>(kotlinCompilation).configure(this) + // Assign moduleName different from kotlin compilation to work around https://github.com/google/ksp/issues/647 + // This will not be necessary once https://youtrack.jetbrains.com/issue/KT-45777 lands + this.moduleName.set(kotlinCompile.moduleName.map { "$it-ksp" }) kotlinCompile as KotlinCompile val providerFactory = kotlinCompile.project.providers compileKotlinArgumentsContributor.set( |