leftovers...

about grails groovy

Grails 2.4.1 と Grails 2.3.10 バグフィックスリリース!!

ダブルでバグフィックスリリースです。


先ずは、
Grails 2.4.1 バグフィックス版リリース!
Grails 2.4.x系最初のバグフィックスリリースです!
そもそも、Grails 2.4.xて何?って人はコチラもチェック!
Grails 2.4.0 リリースきた!!!!


Grails 2.4.0からアップデートする場合は、もろもろプラグインのバージョンを更新しましょう。
Hibernateプラグインに関しては必須です。

runtime ':hibernate4:4.3.5.4' // or ':hibernate:3.6.10.16'

以下のプラグインは更新推奨です。

build ':tomcat:7.0.54'
compile ':scaffolding:2.1.1'
compile ':asset-pipeline:1.8.11'
  • HibernateTestMixinが使用可能になりました!

あら、まだ使えてなかった?ためしてないけど。。
詳細な情報は[:title=公式ドキュメント]を参照してください。それと、[:title=ドメインUnitテストのドキュメント]も更新されていますので、そちらも参考に。
HibernateTestMixinを使用すると、本物のHibernate GORMが使用されるようになります(2.4.0では使用されてなかったん??)、バックエンドはHibernate4とメモリ上で稼働するH2となります。
依存管理に以下を追加して、Hibernateはhibernate4プラグインになっている必要があります。

dependencies {
    test 'org.grails:grails-datastore-test-support:1.0-grails-2.4'
}
  • Maven方式の依存管理サポート

managementブロックを定義することで、pom.xmlでいうところのdependencyManagementと同等の扱いとなります。
この実装を使用する事で、依存管理でのバージョン、スコープ、除外などを強制することができます。

management {
    dependency "commons-logging:commons-logging:1.1.3"
}


Grails 2.4.1 の公式リリースノートはこちら。
http://grails.org/2.4.1+Release+Notes
JIRA http://jira.grails.org/secure/ReleaseNote.jspa?projectId=10020&version=13800
ダウンロード http://grails.org/Download
直リン grails-2.4.1.zip
ドキュメント http://grails.org/doc/2.4.1/




そして!



Grails 2.3.10 バグフィックス版リリース!

こちらも、バグフィックスです。

前バージョンからアップデートする場合は、Hibernateプラグインのバージョンを 3.6.10.16にしましょう!
Hbernate4の場合は4.3.5.4です。
Tomcatプラグインは7.0.52.1です。

build ':tomcat:7.0.54'
runtime ':hibernate:3.6.10.16' // ':hibernate4:4.3.5.4' for Hibernate 4

2.3.9以前から更新する場合は、resourcesプラグイン、scaffoldingプラグインの変更もしてね。

runtime ':resources:1.2.8'
compile ':scaffolding:2.0.3'

あと、database-migrationプラグインが今回更新で、Hibernate4にも対応しました。使用している方でHibernate4を使う場合は、バージョン1.4.0にしましょう。

runtime ':database-migration:1.4.0'

Grails 2.3.10 の公式リリースノートはこちら。
http://grails.org/2.3.10+Release+Notes
JIRA http://jira.grails.org/secure/ReleaseNote.jspa?projectId=10020&version=13806
ダウンロード http://grails.org/Download
直リン grails-2.3.10.zip
ドキュメント http://grails.org/doc/2.3.10/