diff --git a/harness/reflect.go b/harness/reflect.go index ded4b7d..088ddbf 100644 --- a/harness/reflect.go +++ b/harness/reflect.go @@ -774,6 +774,10 @@ func IsBuiltinType(name string) bool { } func importPathFromPath(root string) string { + vendoringPath := revel.BasePath + "/vendor/" + if strings.HasPrefix(root, vendoringPath) { + return filepath.ToSlash(root[len(vendoringPath):]) + } for _, gopath := range filepath.SplitList(build.Default.GOPATH) { srcPath := filepath.Join(gopath, "src") if strings.HasPrefix(root, srcPath) {