From db1ebf59ba83026601117b91d4a6571a4fcc8401 Mon Sep 17 00:00:00 2001 From: Moritz Halbritter Date: Wed, 27 May 2026 10:33:19 +0200 Subject: [PATCH] Polish "Handle root output directory when extracting layers" See gh-50501 --- .../springframework/boot/jarmode/tools/ExtractCommand.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-boot-project/spring-boot-tools/spring-boot-jarmode-tools/src/main/java/org/springframework/boot/jarmode/tools/ExtractCommand.java b/spring-boot-project/spring-boot-tools/spring-boot-jarmode-tools/src/main/java/org/springframework/boot/jarmode/tools/ExtractCommand.java index 7103fcc3d5a..c2d0bb0ad9c 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-jarmode-tools/src/main/java/org/springframework/boot/jarmode/tools/ExtractCommand.java +++ b/spring-boot-project/spring-boot-tools/spring-boot-jarmode-tools/src/main/java/org/springframework/boot/jarmode/tools/ExtractCommand.java @@ -373,8 +373,8 @@ class ExtractCommand extends Command { return file; } - private static boolean isFileContainedInDirectory(Path canonicalOutputPath, Path canonicalFilePath) { - return !canonicalFilePath.equals(canonicalOutputPath) && canonicalFilePath.startsWith(canonicalOutputPath); + private static boolean isFileContainedInDirectory(Path directory, Path file) { + return !file.equals(directory) && file.startsWith(directory); } @FunctionalInterface