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
※作業後のメモの為、漏れあり得ます。