[MPP] Use correct name for resolved K/N distribution libraries for IDE

KT-56671
This commit is contained in:
Pavel Kirpichenkov
2023-02-14 17:49:08 +02:00
committed by Space Team
parent b61a02db73
commit 317b9d28e0
3 changed files with 8 additions and 8 deletions
@@ -78,13 +78,13 @@ class MppIdeDependencyResolutionIT : KGPBaseTest() {
/* Find posix library */
run {
nativeMainDependencies.assertMatches(
binaryCoordinates(Regex("org\\.jetbrains\\.kotlin\\.native:platform.posix:.*")),
binaryCoordinates(Regex("org\\.jetbrains\\.kotlin\\.native:platform.*"))
binaryCoordinates(Regex("org\\.jetbrains\\.kotlin\\.native:posix:.*")),
binaryCoordinates(Regex("org\\.jetbrains\\.kotlin\\.native:.*"))
)
linuxMainDependencies.assertMatches(
binaryCoordinates(Regex("org\\.jetbrains\\.kotlin\\.native:platform.posix:.*")),
binaryCoordinates(Regex("org\\.jetbrains\\.kotlin\\.native:platform.*"))
binaryCoordinates(Regex("org\\.jetbrains\\.kotlin\\.native:posix:.*")),
binaryCoordinates(Regex("org\\.jetbrains\\.kotlin\\.native:.*"))
)
}
}
@@ -40,8 +40,8 @@ internal fun Project.resolveNativeDistributionLibraryForIde(
classpath = IdeaKotlinClasspath(library),
coordinates = IdeaKotlinBinaryCoordinates(
group = "org.jetbrains.kotlin.native",
module = resolvedLibrary.packageFqName ?: resolvedLibrary.shortName ?: resolvedLibrary.uniqueName,
version = project.konanVersion.toString(),
module = resolvedLibrary.shortName ?: resolvedLibrary.uniqueName.split(".").last(),
version = project.konanVersion,
sourceSetName = target.identityString
),
).apply {
@@ -33,7 +33,7 @@ class IdeNativePlatformDependencyResolverTest {
val linuxX64Test = kotlin.sourceSets.getByName("linuxX64Test")
val dependencies = listOf(
binaryCoordinates("org.jetbrains.kotlin.native:platform.posix:${project.konanVersion}:$LINUX_X64"),
binaryCoordinates("org.jetbrains.kotlin.native:posix:${project.konanVersion}:$LINUX_X64"),
binaryCoordinates(Regex("""org\.jetbrains\.kotlin\.native:.*:${project.konanVersion}:$LINUX_X64"""))
)
@@ -56,7 +56,7 @@ class IdeNativePlatformDependencyResolverTest {
val macosArm64Test = kotlin.sourceSets.getByName("macosArm64Test")
val dependencies = listOf(
binaryCoordinates("org.jetbrains.kotlin.native:platform.CoreFoundation:${project.konanVersion}:$MACOS_ARM64"),
binaryCoordinates("org.jetbrains.kotlin.native:CoreFoundation:${project.konanVersion}:$MACOS_ARM64"),
binaryCoordinates(Regex("""org\.jetbrains\.kotlin\.native:.*:${project.konanVersion}:$MACOS_ARM64"""))
)