Subscribed unsubscribe Subscribe Subscribe

oinume journal

Scratchpad of what I learned

IntelliJ IDEAのgo-lang-idea-pluginをビルドする

IntelliJ IDEA Golang

最近Goを少し書くようになった。PythonRubyを書く時はIntelliJを使っているので、GoもIntelliJで書きたい。ただ、IntelliJからインストールできる公開されているプラグインは今年の1月の古めのものなので、go-lang-idea-pluginを自分でビルドしてインストールしてみた。

必要なもの

ビルドする

$ cd path/to/go-lang-idea-plugin
$ wget http://download-cf.jetbrains.com/idea/ideaIC-13.1.4.tar.gz
$ tar xvzf ideaIC-13.1.4.tar.gz
$ mv idea-IC-135.1229/bin/inspect.sh idea-IC

build-package.xmlを下記のように書き換える。

--- a/build-package.xml
+++ b/build-package.xml
@@ -7,7 +7,7 @@
     <property name="dist" location="dist"/>

     <property name="go.plugin.name" value="ro.redeul.google.go" />
-    <property name="idea.community.build" location="${user.home}/Tools/idea-IU-133.193/" />
+    <property name="idea.community.build" location="./idea-IC" />
$ ant -f build-package.xml

でビルドが成功すると、dist/ro.redeul.google.go.jar というファイルができているので、これをIntelliJからpluginとしてインストールすればおk

基礎からわかる Go言語

基礎からわかる Go言語