Go语言是一门静态类型语言,因此许多IDE对其提供了支持,如VSCode、IDEA和GoLand。 由于Gogradle使用的是标准的vendor机制,因此理论上任何支持vendor的IDE都可以和Gogradle集成。
将Gogradle与IDE集成的步骤是:
- 安装IDE
- 运行
gradlew goVendor
安装依赖到项目中 - 运行
gradlew showGopathGoroot
或者gradlew sGG
打印项目的GOPATH
和GOROOT
- 使用上述
GOROOT
和GOPATH
配置IDE - 开始开发!
注意,尽管Gogradle支持项目放在任意目录下,许多IDE仍然支持有限。因此,为了避免不必要的麻烦,强烈建议在使用IDE时候遵守Go的全局
GOPATH
约定,即将项目放在GOPATH
的对应路径下。
在开始前,你需要首先安装IDE和Golang插件。
你可以点击相应的链接下载之。
IntelliJ IDEA/WebStorm/PhpStorm/PyCharm/RubyMine/CLion需要安装Golang插件。
Mac下:
Preferences > plugins > Browse Repositories > 搜索'Go'并安装
Windows下:
File > Settings > Plugins > Browse Repositories > 搜索'Go'并安装
VSCode需要安装vscode-go。
按这里,搜索Go
并安装即可。
Vim需要安装vim-go,详情请参考其文档。
使用java -version
来检查你的JRE版本。Gogradle运行需要JRE 8以上,若你的JRE低于这个版本,请升级。
若你尚未安装JRE,可以使用JetBrains系列IDE自带的JRE 8(VSCode没有带)。在Mac下,自带的JRE位于
/Applications/<PRODUCT>.app/Contents/jdk/Contents/Home/jre
其中<PRODUCT>
可以是IntelliJ IDEA/GoLand/WebStorm/PhpStorm/PyCharm/RubyMine/CLion
在Windows下,自带的JRE位于
<IDE的安装路径>/jre/jre
设置环境变量JAVA_HOME
为以上路径即可。