From 6423535f67c498f2d9321f612c10afaec574c8f8 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Wed, 9 Nov 2022 10:35:56 +0000 Subject: [PATCH] Delete temp directory after MavenBuild has exected Closes gh-33083 --- .../java/org/springframework/boot/maven/MavenBuild.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/intTest/java/org/springframework/boot/maven/MavenBuild.java b/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/intTest/java/org/springframework/boot/maven/MavenBuild.java index 93ab76e2aca..ad081136eb1 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/intTest/java/org/springframework/boot/maven/MavenBuild.java +++ b/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/intTest/java/org/springframework/boot/maven/MavenBuild.java @@ -45,6 +45,8 @@ import org.apache.maven.shared.invoker.InvocationResult; import org.apache.maven.shared.invoker.Invoker; import org.apache.maven.shared.invoker.MavenInvocationException; +import org.springframework.util.FileSystemUtils; + import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.contentOf; @@ -195,6 +197,9 @@ class MavenBuild { catch (Exception ex) { throw new RuntimeException(ex); } + finally { + FileSystemUtils.deleteRecursively(this.temp); + } } /**