golang-idea-plugin:如何设置项目特定的GOPATH?

时间:2015-03-17 11:38:55

标签: intellij-idea go google-go-idea-plugin

我正在尝试从Goclipse dev环境迁移到IDEA。无法在Golang-idea-plugin中找到一个杀戮功能,它存在于Goclipse中 - 每个GO项目自动将其自身添加为Eclipse会话的GOPATH项,因此我不必手动将其置于全局GOPATH中。这非常有用,因为我不想将我的本地代码与全局抓取的代码混合在一起(我不打算以任何方式共享我的代码),还有几个项目在它们的环境中彼此区分。但是我没有在golang IDEA插件中找到任何类型的这个功能,所以我的构建一直在失败,如下:

cannot find package "wnd/modules/network" in any of:
C:\go\src\wnd\modules\network (from $GOROOT)
c:\gopath\src\wnd\modules\network (from $GOPATH)

IDEA内是否有任何治疗方法?

1 个答案:

答案 0 :(得分:4)

如果您使用的是最新版本的插件see the repository,那么您可以完全自定义GOPATH布局。 您可以选择为所有项目保留全局条目,也可以选择每个项目条目(项目特定条目)。 您可以通过选项真正发挥创意。