Delete argfile on JVM exit

Closes gh-42841
This commit is contained in:
Moritz Halbritter 2024-10-23 08:10:05 +02:00
parent e4adc7da33
commit 9cced069a0
1 changed files with 3 additions and 1 deletions

View File

@ -477,7 +477,9 @@ public abstract class AbstractRunMojo extends AbstractDependencyFilterMojo {
}
static ArgFile create(CharSequence content) throws IOException {
ArgFile argFile = new ArgFile(Files.createTempFile("spring-boot-", ".argfile"));
Path tempFile = Files.createTempFile("spring-boot-", ".argfile");
tempFile.toFile().deleteOnExit();
ArgFile argFile = new ArgFile(tempFile);
argFile.write(content);
return argFile;
}