diff --git a/spring-boot-project/spring-boot-tools/spring-boot-jarmode-layertools/src/test/java/org/springframework/boot/jarmode/layertools/ExtractCommandTests.java b/spring-boot-project/spring-boot-tools/spring-boot-jarmode-layertools/src/test/java/org/springframework/boot/jarmode/layertools/ExtractCommandTests.java index 898a668481..2846eefcbd 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-jarmode-layertools/src/test/java/org/springframework/boot/jarmode/layertools/ExtractCommandTests.java +++ b/spring-boot-project/spring-boot-tools/spring-boot-jarmode-layertools/src/test/java/org/springframework/boot/jarmode/layertools/ExtractCommandTests.java @@ -100,9 +100,9 @@ class ExtractCommandTests { @Test void runWithJarFileContainingNoEntriesFails() throws IOException { File file = new File(this.temp, "empty.jar"); - FileWriter writer = new FileWriter(file); - writer.write("text"); - writer.flush(); + try (FileWriter writer = new FileWriter(file)) { + writer.write("text"); + } given(this.context.getJarFile()).willReturn(file); given(this.context.getWorkingDir()).willReturn(this.extract); assertThatIllegalStateException()