From 3e5ab72240b631ab2764398bad026955a9f38c2c Mon Sep 17 00:00:00 2001 From: lyyyuna Date: Thu, 24 Jun 2021 11:46:05 +0800 Subject: [PATCH] fix: goc build ./xx/main.go miss bridge file --- pkg/flag/packages.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/flag/packages.go b/pkg/flag/packages.go index 72d8123..6c7ca27 100644 --- a/pkg/flag/packages.go +++ b/pkg/flag/packages.go @@ -42,6 +42,10 @@ func GetPackagesDir(patterns []string) { packages = append(packages, p) } } + // fix: go build ./xx/main.go 需要转换为 + // go build ./xx/main.go ./xx/goc-cover-agent-apis-auto-generated-11111-22222-bridge.go + dir := filepath.Dir(packages[0]) + packages = append(packages, filepath.Join(dir, "goc-cover-agent-apis-auto-generated-11111-22222-bridge.go")) config.GocConfig.Packages = packages return