Refactor GenerateLocalesConfigTask to run when string files updates

This commit is contained in:
AntsyLich
2026-09-20 04:58:39 +06:00
parent 427e105840
commit 2b9cb4ca5a
2 changed files with 15 additions and 9 deletions
+7 -1
View File
@@ -32,7 +32,13 @@ androidComponents {
val resSource = variant.sources.res ?: return@onVariants
val variantName = variant.name.replaceFirstChar { it.uppercase() }
val task = tasks.register<GenerateLocalesConfigTask>("generate${variantName}LocalesConfig")
val task = tasks.register<GenerateLocalesConfigTask>("generate${variantName}LocalesConfig") {
localeFiles.from(
layout.projectDirectory.dir("src/commonMain/moko-resources").asFileTree.matching {
include("**/strings.xml", "**/plurals.xml")
},
)
}
resSource.addGeneratedSourceDirectory(task) { it.outputDir }
}
}