diff --git a/packages/_shared/android/build.gradle.kts b/packages/_shared/android/build.gradle.kts index 8e2ab8f9..8e8cc7c3 100644 --- a/packages/_shared/android/build.gradle.kts +++ b/packages/_shared/android/build.gradle.kts @@ -1,4 +1,5 @@ import org.yaml.snakeyaml.Yaml +import org.jetbrains.kotlin.gradle.tasks.KotlinCompile group = "com.jarvan.fluwx" version = "1.0-SNAPSHOT" @@ -132,7 +133,7 @@ fun Project.generateFluwxConfigurations( File("${generateFolder.absolutePath}/FluwxConfigurations.kt").writeText(source) } -tasks.register("generateFluwxHelperFile") { +val generateFluwxHelperFile = tasks.register("generateFluwxHelperFile") { doFirst { val config = loadPubspec() @Suppress("UNCHECKED_CAST") @@ -165,6 +166,11 @@ tasks.register("generateFluwxHelperFile") { } } +tasks.withType().configureEach { + dependsOn(generateFluwxHelperFile) + source(layout.buildDirectory.dir("generated/src/kotlin")) +} + configure { libraryVariants.configureEach { registerGeneratedResFolders(