Spring Roo , Maven などで文字化けする

今つくっているSpring Rooのプロジェクト、ソースの文字コードUTF-8なのですが、ことあるごとに文字化けエラーで、コンパイルができなかったりします。こういうときは、しぶしぶデフォルトエンコーディングを変えると、うまくいく場合があります。

MAVEN_OPTS=-Dfile.encoding=UTF-8

  • Spring Roo(+ mac )では、以下のように設定すると、効くかも

_JAVA_OPTIONS=-Dfile.encoding=UTF-8

mvn packageでうまくいかないときは、
roo コマンドを停止した後、mvn clean packageするとうまくいく場合があります。全然、腑に落ちませんが。。


もうひとつ、3日いじらないとコマンドを忘れてしまう自分に失望。書いて記憶定着します。

  • モデルに依存しないControllerをつくる

controller class --class ~.MyController