Restore kotlin-dsl extension available on `NamedDomainObjectContainer<T>`

pull/1959/head
Simon Marquis 1 month ago
parent c02fb76201
commit 7839613a5b

@ -4,6 +4,7 @@ import com.android.build.api.dsl.ApplicationExtension
import com.android.build.api.dsl.ApplicationProductFlavor
import com.android.build.api.dsl.CommonExtension
import com.android.build.api.dsl.ProductFlavor
import org.gradle.kotlin.dsl.invoke
@Suppress("EnumEntryName")
enum class FlavorDimension {
@ -28,12 +29,12 @@ fun configureFlavors(
flavorDimensions += flavorDimension.name
}
productFlavors.apply flavors@{
productFlavors {
NiaFlavor.entries.forEach { niaFlavor ->
register(niaFlavor.name) {
dimension = niaFlavor.dimension.name
flavorConfigurationBlock(this, niaFlavor)
if (this@flavors is ApplicationExtension && this is ApplicationProductFlavor) {
if (commonExtension is ApplicationExtension && this is ApplicationProductFlavor) {
if (niaFlavor.applicationIdSuffix != null) {
applicationIdSuffix = niaFlavor.applicationIdSuffix
}

Loading…
Cancel
Save