diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/NewMultiplatformIT.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/NewMultiplatformIT.kt index 3c0980866bc..6aa1002f402 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/NewMultiplatformIT.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/NewMultiplatformIT.kt @@ -64,6 +64,10 @@ class NewMultiplatformIT : BaseGradleIT() { "$pom should contain a name section.", pom.readText().contains("Sample MPP library") ) + Assert.assertFalse( + "$pom should not contain standard K/N libraries as dependencies.", + pom.readText().contains("Kotlin/Native") + ) } val jvmJarEntries = ZipFile(groupDir.resolve(jvmJarName)).entries().asSequence().map { it.name }.toSet() diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/kotlinTargetPresets.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/kotlinTargetPresets.kt index e6dcfef3803..333133626c3 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/kotlinTargetPresets.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/kotlinTargetPresets.kt @@ -316,11 +316,13 @@ class KotlinNativeTargetPreset( // Allow IDE to resolve the libraries provided by the compiler by adding them into dependencies. result.compilations.all { compilation -> val target = compilation.target.konanTarget - compilation.dependencies { - // First, put common libs: - defaultLibs().forEach { implementation(it) } - // Then, platform-specific libs: - defaultLibs(target).forEach { implementation(it) } + // First, put common libs: + defaultLibs().forEach { + project.dependencies.add(compilation.compileDependencyConfigurationName, it) + } + // Then, platform-specific libs: + defaultLibs(target).forEach { + project.dependencies.add(compilation.compileDependencyConfigurationName, it) } }