From 60bbf029c54a7024985e5514a917fd18e4b03a86 Mon Sep 17 00:00:00 2001 From: Bruno Flavio Ferreira Date: Fri, 16 Aug 2024 23:49:09 -0300 Subject: [PATCH] Fix: delete only bun directory inside the installation directory instead of the installation directory --- .../eirslett/maven/plugins/frontend/lib/BunInstaller.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend-plugin-core/src/main/java/com/github/eirslett/maven/plugins/frontend/lib/BunInstaller.java b/frontend-plugin-core/src/main/java/com/github/eirslett/maven/plugins/frontend/lib/BunInstaller.java index ad1becc69..cd5a34e40 100644 --- a/frontend-plugin-core/src/main/java/com/github/eirslett/maven/plugins/frontend/lib/BunInstaller.java +++ b/frontend-plugin-core/src/main/java/com/github/eirslett/maven/plugins/frontend/lib/BunInstaller.java @@ -111,9 +111,10 @@ private void installBunDefault() throws InstallationException { // We need to delete the existing bun directory first so we clean out any old files, and // so we can rename the package directory below. + File bunExtractDirectory = new File(installDirectory, createBunTargetArchitecturePath()); try { - if (installDirectory.isDirectory()) { - FileUtils.deleteDirectory(installDirectory); + if (bunExtractDirectory.isDirectory()) { + FileUtils.deleteDirectory(bunExtractDirectory); } } catch (IOException e) { logger.warn("Failed to delete existing Bun installation.");