@@ -91,7 +91,7 @@ func buildScan(ctx context.Context) error {
9191 CompVersion : nameVersionMp [j ],
9292 EcoRepo : EcoRepo ,
9393 },
94- IsDirectDependency : true ,
94+ DependencyRelation : model . DependencyRelationDirect ,
9595 }
9696 logger .Debug ("buildTree start : " + j )
9797 dependencies = append (dependencies , buildingDependencyTree (nameVersionMp , & dependencie , sonTree , & packageToPackageUsed , logger ))
@@ -124,11 +124,11 @@ func buildingDependencyTree(dInfo map[string]string, d *model.DependencyItem, so
124124 CompVersion : dInfo [j ],
125125 EcoRepo : EcoRepo ,
126126 },
127- IsDirectDependency : false ,
127+ DependencyRelation : model . DependencyRelationTransitive ,
128128 }
129129 (* packageToPackageUsed )[d .CompName ] = append ((* packageToPackageUsed )[d .CompName ], j )
130130 t := buildingDependencyTree (dInfo , & mod , sonTree , packageToPackageUsed , logger )
131- t .IsDirectDependency = false
131+ t .DependencyRelation = model . DependencyRelationTransitive
132132 d .Dependencies = append (d .Dependencies , t )
133133 }
134134 }
@@ -365,17 +365,17 @@ func baseScan(ctx context.Context) error {
365365 }
366366 modName := file .Module .Mod .Path
367367 for _ , req := range file .Require {
368- isDirectDependency := true
368+ isDirectDependency := model . DependencyRelationDirect
369369 if _ , ok := indirectMp [req .Mod .Path ]; ok {
370- isDirectDependency = false
370+ isDirectDependency = model . DependencyRelationTransitive
371371 }
372372 dependencies = append (dependencies , model.DependencyItem {
373373 Component : model.Component {
374374 CompName : req .Mod .Path ,
375375 CompVersion : req .Mod .Version ,
376376 EcoRepo : EcoRepo ,
377377 },
378- IsDirectDependency : isDirectDependency ,
378+ DependencyRelation : isDirectDependency ,
379379 IsOnline : model.IsOnline {Value : true , Valid : true },
380380 })
381381 }
0 commit comments