Windows + IntelliJ IDEA + GroovyServで快適なGroovy開発環境
IntelliJの外部ツールにGroovyServ登録してみた - marsのメモの手順とほぼ同じですが、これだとclasspathが設定できないので、BATを経由させます。
groovyclientは自動的に環境変数のCLASSPATHをgroovyservの方に渡すので、External Tools起動毎に一時的にCLASSPATHを書き換えてあげるだけでOKです。
groovyclient_wrap.bat
groovyclient.exeと同じディレクトリに置く前提です。
@echo off set CLASSPATH=%~1 "%~dp0\groovyclient.exe" %2
%~1みたいに書くと、クォート("")が解除されるんすね。
IntelliJ IDEA側の設定
File > Settings > External Toolsに外部コマンドを追加する。以下の画面と同じように設定します。
Program | groovyclient_wrap.bat |
---|---|
Parameters | "$Classpath$" "$FileName$" |
Working directory | $FileDir$ |
ここまでで一旦Applyして、Keymapで登録したExternal ToolにF10を割り当てればOK。
蛇足な追記
Eclipseで同様の設定をしてみようかと思いましたが、IntelliJ IDEAの$Classpath$に該当するものがなさそうなので設定できませんね。
http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.platform.doc.user/concepts/concepts-exttools.htm