Skip to content

Commit b97d92e

Browse files
committed
continue
1 parent 041d6ae commit b97d92e

File tree

4 files changed

+21
-14
lines changed

4 files changed

+21
-14
lines changed

commands/audit/scarunner.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -367,14 +367,13 @@ func SetResolutionRepoIfExists(params utils.AuditParams, tech techutils.Technolo
367367
// return
368368
// }
369369

370-
func getDependencyTreeDetectionParams(scan *utils.ScaScanResult, params *AuditParams, serverDetails *config.ServerDetails, curationCacheDir string) techutils.DetectDependencyTreeParams {
370+
func getDependencyTreeDetectionParams(scan *utils.ScaScanResult, params *AuditParams, serverDetails *config.ServerDetails) techutils.DetectDependencyTreeParams {
371371
detectionParams := techutils.DetectDependencyTreeParams{Technology: scan.Technology, Descriptors: scan.Descriptors}
372372
// Artifactory params
373373
detectionParams.DependenciesRepository = params.DepsRepo()
374374
// Curation optional params
375375
detectionParams.IncludeCuration = params.IsCurationCmd()
376376
detectionParams.ServerDetails = serverDetails
377-
detectionParams.CurationCacheFolder = curationCacheDir
378377
// Common params
379378
detectionParams.UseWrapper = params.UseWrapper()
380379
// Maven params

resources/deptreemanager.go

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,11 @@
1-
package resources
1+
package resources
2+
3+
import (
4+
_ "embed"
5+
)
6+
7+
//go:embed java/settings.xml
8+
var SettingsXmlTemplate string
9+
10+
//go:embed java/maven-dep-tree.jar
11+
var MavenDepTreeJar []byte

resources/resources.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,3 @@ import (
55
)
66

77
const BaseResourcesUrl = "https://raw.githubusercontent.com/jfrog/jfrog-cli-security/main/resources"
8-
9-
//go:embed java/settings.xml
10-
var SettingsXmlTemplate string
11-
12-
//go:embed java/maven-dep-tree.jar
13-
var MavenDepTreeJar []byte

technologies/technologies.go

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,17 @@ func ChangeTechDependencyVersion(tech techutils.Technology, directDependencyName
6161
}
6262

6363
func GetDependencyTree(params techutils.DetectDependencyTreeParams) (techutils.TechnologyDependencyTrees, error) {
64-
msg := fmt.Sprintf("Calculating %s dependencies...", params.Technology.ToFormal())
64+
msg := fmt.Sprintf("Calculating %s dependencies", params.Technology.ToFormal())
6565
if params.IncludeCuration {
66-
getCurationCacheFolderAndLogMsg(params.Technology)
66+
if logExtraMsg, cacheDir, err := getCurationCacheFolderAndLogMsg(params.Technology); err != nil {
67+
return techutils.TechnologyDependencyTrees{}, err
68+
} else {
69+
params.CurationCacheFolder = cacheDir
70+
msg += logExtraMsg
71+
}
6772
}
68-
73+
log.Info(msg)
6974
if handler, err := GetTechHandler(params.Technology); err == nil {
70-
log.Info(fmt.Sprintf("Handler Calculating %s dependencies...", params.Technology.ToFormal()))
7175
if tree, err := handler.GetTechDependencyTree(params); err == nil {
7276
return tree, nil
7377
}
@@ -112,7 +116,7 @@ type DependencyTreeResult struct {
112116

113117
func GetTechDependencyTree(params utils.AuditParams, artifactoryServerDetails *config.ServerDetails, tech techutils.Technology) (depTreeResult DependencyTreeResult, err error) {
114118
logMessage := fmt.Sprintf("Calculating %s dependencies", tech.ToFormal())
115-
curationLogMsg, curationCacheFolder, err := getCurationCacheFolderAndLogMsg(params, tech)
119+
curationLogMsg, curationCacheFolder, err := getCurationCacheFolderAndLogMsg(tech)
116120
if err != nil {
117121
return
118122
}

0 commit comments

Comments
 (0)