WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 5e06bde

Browse files
eemcmullanweb-flow
authored andcommitted
🐛 Remove slash from java bundle for windows (#745)
relies on konveyor/java-analyzer-bundle#115 Signed-off-by: Emily McMullan <[email protected]> Signed-off-by: Cherry Picker <[email protected]>
1 parent e064665 commit 5e06bde

File tree

1 file changed

+6
-0
lines changed
  • external-providers/java-external-provider/pkg/java_external_provider

1 file changed

+6
-0
lines changed

external-providers/java-external-provider/pkg/java_external_provider/filter.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"os"
88
"os/exec"
99
"path/filepath"
10+
"runtime"
1011
"strconv"
1112
"strings"
1213

@@ -198,6 +199,11 @@ func (p *javaServiceClient) getURI(refURI string) (string, uri.URI, error) {
198199
jarPath = filepath.Join(filepath.Dir(u.Path), jarName)
199200
}
200201

202+
// these are added in bundle
203+
if runtime.GOOS == "windows" {
204+
jarPath = strings.TrimPrefix(jarPath, "\\")
205+
}
206+
201207
path := filepath.Join(strings.Split(strings.TrimSuffix(packageName, ".class"), ".")...) // path: org/apache/logging/log4j/core/appender/FileManager
202208

203209
javaFileName := fmt.Sprintf("%s.java", filepath.Base(path))

0 commit comments

Comments
 (0)