我有这个main.go文件:

package main

import "one/entities/bar"

func main(){

}

我有这个目录结构:

在此处输入图片说明

当我使用以下命令构建项目时:

go install main

我收到此编译错误:

src / main / main.go:3:8:/ home / oleg / codes / oresoftware / oredoc / test
/ builds / go / src / one / entities / bar中没有Go文件

one/entities/bar

像这样:

package main

import bar "one/entities/bar/*"

func main(){

}

(使用某种*语法并在bar名称空间中导入所有子包)。

最终,我正在尝试执行以下操作:

package main

import (
    "log"
    "one/entities/bar"
)

func main(){

    v := bar.Get.Basic.Req.Headers{}
    log.Fatal(v)

}