[Gradle] Enable Separate KMP Compilation by default
diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/PropertiesProvider.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/PropertiesProvider.kt
index 76cd110..422863f 100644
--- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/PropertiesProvider.kt
+++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/PropertiesProvider.kt
@@ -137,7 +137,7 @@
                 ),
                 key = "SeparateKmpCompilation"
             )
-        }.orElse(false)
+        }.orElse(true)
 
     val incrementalJs: Boolean?
         get() = booleanProperty("kotlin.incremental.js")
diff --git a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/unitTests/K2MultiplatformStructureTest.kt b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/unitTests/K2MultiplatformStructureTest.kt
index 9ec753d..abc92e6 100644
--- a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/unitTests/K2MultiplatformStructureTest.kt
+++ b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/unitTests/K2MultiplatformStructureTest.kt
@@ -43,11 +43,12 @@
     fun `test - configureK2Multiplatform - then parse arguments`() {
         val structure = project.objects.newInstance<K2MultiplatformStructure>()
         structure.refinesEdges.set(listOf(RefinesEdge("a", "b"), RefinesEdge("b", "c")))
+        val emptyFileCollection = project.files()
         structure.fragments.set(
             listOf(
-                Fragment("a", project.files("a.kt"), project.objects.fileCollection()),
-                Fragment("b", project.files("b.kt"), project.objects.fileCollection()),
-                Fragment("c", project.files(), project.objects.fileCollection())
+                Fragment("a", project.files("a.kt"), emptyFileCollection, emptyFileCollection),
+                Fragment("b", project.files("b.kt"), emptyFileCollection, emptyFileCollection),
+                Fragment("c", project.files(), emptyFileCollection, emptyFileCollection)
             )
         )
         structure.defaultFragmentName.set("a")