spring-boot/spring-boot-project/spring-boot-tools
Phillip Webb 7708ec7592 Fix Windows path handling for nested jars
Update `Path` creation for nested locations to allow both UNC and classic
file references to be used. This commit attempts to align our URL
handling with that of standard file URLs. The `NestedLocation` class
no longer attempts to remove leading all `\` characters and instead
only removes the first `\` when the second char is `:`. This duplicates
the logic found in Java's own internal `WindowsUriSupport` class which
is used when calling `Path.of(url)` with a `file:` URL.

Fixes gh-40549
2024-05-08 15:44:03 -07:00
..
spring-boot-antlib Rename spring-boot-loader to spring-boot-loader-classic 2023-10-03 15:40:04 -07:00
spring-boot-autoconfigure-processor Use .isEmpty() where feasible 2023-12-19 22:38:05 -08:00
spring-boot-buildpack-platform Close streams in test before deleting file 2024-04-26 09:20:36 +02:00
spring-boot-cli Merge branch '3.1.x' into 3.2.x 2024-05-02 10:51:10 +02:00
spring-boot-configuration-metadata Replace contains/put/get pattern with computeIfAbsent 2023-08-08 13:12:47 +02:00
spring-boot-configuration-metadata-changelog-generator Escape pipe symbol in properties changelog table cells 2023-11-30 11:37:25 +01:00
spring-boot-configuration-processor Merge branch '3.1.x' into 3.2.x 2024-02-12 10:18:46 +01:00
spring-boot-gradle-plugin Merge branch '3.1.x' into 3.2.x 2024-05-06 09:51:39 +02:00
spring-boot-gradle-test-support Merge branch '3.1.x' into 3.2.x 2024-04-26 11:12:46 +02:00
spring-boot-jarmode-layertools Merge branch '3.1.x' into 3.2.x 2024-04-18 11:59:50 +02:00
spring-boot-loader Fix Windows path handling for nested jars 2024-05-08 15:44:03 -07:00
spring-boot-loader-classic Merge branch '3.1.x' into 3.2.x 2024-05-06 09:51:39 +02:00
spring-boot-loader-tools Merge branch '3.1.x' into 3.2.x 2024-05-02 14:48:04 +02:00
spring-boot-maven-plugin Merge branch '3.1.x' into 3.2.x 2024-05-06 09:51:39 +02:00
spring-boot-properties-migrator Use Stream.toList() 2023-07-05 09:38:19 +01:00
spring-boot-test-support Merge branch '3.1.x' into 3.2.x 2024-04-18 12:52:54 -07:00