diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/GradlePlugin.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/GradlePlugin.kt index 063f9f04f6d..43dc7afe3c8 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/GradlePlugin.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/GradlePlugin.kt @@ -118,12 +118,11 @@ fun rootPublicationComponentName(module: KotlinGradleModule) = module.disambiguateName("root") open class KotlinPm20ProjectExtension(project: Project) : KotlinTopLevelExtension(project) { - val modules: NamedDomainObjectContainer by lazy { + val modules: NamedDomainObjectContainer = project.objects.domainObjectContainer( KotlinGradleModule::class.java, KotlinGradleModuleFactory(project) ) - } @Suppress("unused") // DSL function fun mainAndTest(configure: KotlinGradleModule.() -> Unit) {