From 610b9eae91fb896c8d4fc682498dc474376b5fc3 Mon Sep 17 00:00:00 2001 From: Timofey Solonin Date: Thu, 29 Feb 2024 18:13:51 +0100 Subject: [PATCH] Generate test project with proper path on Windows ^KT-65540 --- .../mpp/resources/MultiplatformResourcesConsumptionIT.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/mpp/resources/MultiplatformResourcesConsumptionIT.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/mpp/resources/MultiplatformResourcesConsumptionIT.kt index 1b6f5d01865..6a5fda8916f 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/mpp/resources/MultiplatformResourcesConsumptionIT.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/mpp/resources/MultiplatformResourcesConsumptionIT.kt @@ -60,7 +60,7 @@ class MultiplatformResourcesConsumptionIT : KGPBaseTest() { settingsGradleKts.append( """ include(":${it.name}") - project(":${it.name}").projectDir = File("${it.pathString}") + project(":${it.name}").projectDir = File("${it.escapedPathString}") """.trimIndent() ) } @@ -204,7 +204,7 @@ class MultiplatformResourcesConsumptionIT : KGPBaseTest() { mavenCentral() mavenLocal() maven { - url = uri("${publicationRepository.pathString}") + url = uri("${publicationRepository.escapedPathString}") } } """.trimIndent() @@ -216,7 +216,7 @@ class MultiplatformResourcesConsumptionIT : KGPBaseTest() { publishing { repositories { maven { - url = uri("${publicationRepository.pathString}") + url = uri("${publicationRepository.escapedPathString}") } } } @@ -224,4 +224,6 @@ class MultiplatformResourcesConsumptionIT : KGPBaseTest() { ) } + private val Path.escapedPathString: String get() = pathString.replace("\\", "\\\\") + } \ No newline at end of file