Dmi*_*pka 5 plugins intellij-idea package go
我正在使用Idea插件来Go来处理我的项目.我的项目结构如下:

控制器,实体,模型,存储库等 - 是本地包(可以使用另一个).
不幸的是,Idea无法从另一个本地包导入:


有了远程包,一切都很好.
我的项目设置:


我究竟做错了什么?
您需要遵循正确的项目结构 - https://golang.org/doc/code.html
基本上,应该将一个名为GOPATH的环境变量设置为工作区根目录,例如〜/ dev/go
在$GOPATH/go/src所有源代码中,例如,当你从github获得一个远程包时go get github.com/someone/somepackage,源代码将被下载到$GOPATH/go/src/github.com/someone/somepackage.go文件中的导入路径是"github.com/someone/somepackage".
你自己的代码也应该存在$GOPATH/src,让我们说它是$GOPATH/src/me/myproject,然后你的实体和模型的导入路径是"me/myproject/entity"和"me/myproject/model"