intelliJ + Groovy 備忘録

IntelliJ に無料版がある事を今更知ったので使用してみた。

今回、intelliJ上で既存のgroovyを動作させることを目標とする。
※既存のgroovyプログラムは以前作ったもので、造りの詳細は覚えていない

下記からコミュニティ版をDL
https://www.jetbrains.com/idea/download/#section=windows

日本語化するためPleiadesをインストール
pleiades-win.zip

groovyを読み込ませるためのPJを作成しようとしたが
JDKが別途必要な様子なので、JDKも以下をDLしインストール
 jdk-8u162-windows-x64.exe

groovyも必要な様子なので以下をインストール
groovy-2.6.0-alpha-2-installer.exe

groovyのプロジェクトを新規作成し、既存のgroovyプログラムをsrc配下にコピー

ファイル>プロジェクト構造
 プロジェクト設定>プロジェクト
  でjdk1.8に設定
 プラットフォーム設定>グローバルライブラリ
  でgroovyを設定

この状態ではアノテーションを正常認識してくれないため、intelliJのライブラリを設定必要
InttelliJのライブラリフォルダ内にある、annotaion.jar
之をプロジェクト構造で、ライブラリに追加

上記では使用ライブラリが足りないため追加する
今回使用したライブラリで設定が必要だったのは以下で
 jersey
無いので、↓をDLする
jaxrs-ri-2.27.zip
zipを解凍後、内包されるjarをビルド時に参照できるように
プロジェクト構造で、ライブラリに追加

ビルドは通り実行結果も帰ってくるが一部文字化けしているため、修正が必要だった。

文字化けについて
ideaの設定に追記が必要
ユーザ下のconfigに設定する必要がある。
 今回は↓
C:\Users\XXXXXX.IdeaIC2018.2\config\idea64.exe.vmoptions

上記のファイルに↓を追記する必要があった。
-Dfile.encoding=UTF-8

※作業後のメモの為、漏れあり得ます。