sudo -u grails

Grailsの記事が充実する。といいなぁ

GGTS 3.2.0.RELEASE + Grails 2.2.1 での困った挙動ちゃん!

GGTS(Groovy/Grails Tool Suite) 3.2.0.RELEASE と、それに同梱されている Grails 2.2.1 を使ってておかしな動作になる!非常に困った挙動ちゃんを見つけてしまって本当にもう GGTS ったら。。

 

  • ドメインクラスを変更して generate-all / generate-controller / generate-views を実行しても、変更がScaffoldコードに反映されない。フィールド追加時にも、フィールドが追加されていないコントローラ、GSPが生成され続ける。

Grails 2.1.4 を使うか、refresh-dependencies コマンドを打つと回避できる。

 

→ アプリを起動しなおさないと表示に反映されない。

 

これすごく不便なんですけど、挙動から察するに GGTS のバグというよりは Grails 本体側の挙動の変化の影響を受けてる感じなんですかね。。