diff --git a/provider/internal/java/dependency.go b/provider/internal/java/dependency.go index 084603b9..d271fcdf 100644 --- a/provider/internal/java/dependency.go +++ b/provider/internal/java/dependency.go @@ -180,18 +180,10 @@ func (p *javaServiceClient) GetDependenciesDAG(ctx context.Context) (map[uri.URI moddir := filepath.Dir(path) - pom, err := gopom.Parse(path) - if err != nil { - return nil, err - } - args := []string{ "dependency:tree", "-Djava.net.useSystemProxies=true", } - if pom.Modules != nil { - args = append([]string{"compile"}, args...) - } if p.mvnSettingsFile != "" { args = append(args, "-s", p.mvnSettingsFile) @@ -232,7 +224,7 @@ func (p *javaServiceClient) GetDependenciesDAG(ctx context.Context) (map[uri.URI func extractSubmoduleTrees(lines []string) [][]string { submoduleTrees := [][]string{} - beginRegex := regexp.MustCompile(`maven-dependency-plugin:[\d\.]+:tree`) + beginRegex := regexp.MustCompile(`(maven-)*dependency(-plugin)*:[\d\.]+:tree`) endRegex := regexp.MustCompile(`\[INFO\] -*$`) submod := 0 diff --git a/provider/internal/java/provider.go b/provider/internal/java/provider.go index 6f8d48ce..1f60a15a 100644 --- a/provider/internal/java/provider.go +++ b/provider/internal/java/provider.go @@ -341,9 +341,6 @@ func resolveSourcesJars(ctx context.Context, log logr.Logger, location, mavenSet "dependency:sources", "-Djava.net.useSystemProxies=true", } - if pom.Modules != nil { - args = append([]string{"compile"}, args...) - } if mavenSettings != "" { args = append(args, "-s", mavenSettings)