From 770609e4724b093368bdd8465f5b004dafb01e0c Mon Sep 17 00:00:00 2001 From: Emily McMullan Date: Wed, 20 Nov 2024 16:34:08 -0500 Subject: [PATCH] :bug: CP - Fix exploded path for windows (#731) Signed-off-by: Emily McMullan --- .../java-external-provider/pkg/java_external_provider/util.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/external-providers/java-external-provider/pkg/java_external_provider/util.go b/external-providers/java-external-provider/pkg/java_external_provider/util.go index dcff629a..544ac769 100644 --- a/external-providers/java-external-provider/pkg/java_external_provider/util.go +++ b/external-providers/java-external-provider/pkg/java_external_provider/util.go @@ -13,7 +13,6 @@ import ( "net/http" "os" "os/exec" - "path" "path/filepath" "strings" "sync" @@ -215,7 +214,7 @@ func explode(ctx context.Context, log logr.Logger, archivePath, projectPath stri // Create the destDir directory using the same permissions as the Java archive file // java.jar should become java-jar-exploded - destDir := filepath.Join(path.Dir(archivePath), strings.Replace(path.Base(archivePath), ".", "-", -1)+"-exploded") + destDir := filepath.Join(filepath.Dir(archivePath), strings.Replace(filepath.Base(archivePath), ".", "-", -1)+"-exploded") // make sure execute bits are set so that fernflower can decompile err = os.MkdirAll(destDir, fileInfo.Mode()|0111) if err != nil {