@@ -97,8 +97,8 @@ func loadPackage(path string, buildFirst bool, buildTags string) (*packages.Pack
97
97
buildTagStr := fmt .Sprintf ("\" %s\" " , strings .Join (strings .Split (buildTags , "," ), " " ))
98
98
args = append (args , "-tags" , buildTagStr )
99
99
}
100
- args = append (args , "-v" , " path" )
101
- fmt .Printf ("go %v \n " , strings .Join (args , " " ))
100
+ args = append (args , "-v" , path )
101
+ fmt .Printf ("go %s \n " , strings .Join (args , " " ))
102
102
cmd := exec .Command ("go" , args ... )
103
103
cmd .Stdin = os .Stdin
104
104
cmd .Stdout = os .Stdout
@@ -115,7 +115,8 @@ func loadPackage(path string, buildFirst bool, buildTags string) (*packages.Pack
115
115
}
116
116
117
117
// golang.org/x/tools/go/packages supports modules or GOPATH etc
118
- bpkgs , err := packages .Load (& packages.Config {Mode : packages .LoadTypes }, path )
118
+ mode := packages .NeedName | packages .NeedFiles | packages .NeedCompiledGoFiles | packages .NeedDeps | packages .NeedImports | packages .NeedTypes | packages .NeedTypesSizes
119
+ bpkgs , err := packages .Load (& packages.Config {Mode : mode }, path )
119
120
if err != nil {
120
121
log .Printf ("error resolving import path [%s]: %v\n " ,
121
122
path ,
0 commit comments