標準出力が文字化けする

現象

Windowsのコマンドプロンプトで実行していると、日本語が表示されていると思しき部分が文字化けしている。

対応方法

grails run-app -https

コマンドの後ろに-Dfile.encoding=MS932オプションを付け足すことで回避できます。

grails run-app -https -Dfile.encoding=MS932

時々実行が失敗する

現象

grails run-app コマンドを実行すると、時々(不定期に)以下のエラーメッセージが出て実行できない。

WARNING: Dependencies cannot be resolved for plugin [hibernate] due to error: null

対応方法

grails1.3.0 - 1.3.2 の問題のようです。1.3.3で解消されていますので 1.3.3にアップグレードすることで回避できます。(少し使用してみた感じでは1.3.3は1.3.3で別の問題がありそうな気がしますが…)

あるいは、エラーメッセージが出ても何度かコマンド実行を繰り返していると正常に動作するようになるので、気長に繰り返してみる、という手もあります。