leftovers...

about grails groovy

Grails 3.1.1 リリース!!とGrails 3.0.14リリース

Grails 3.1.1 リリースです!

今回のリリースで、Grails3とGradleとマルチプロジェクトビルドの向上が行われています。
詳しくはGraeme氏のブログ記事を読みましょう!
http://grails.io/post/138665751278/grails-3-gradle-multi-project-builds


ブログから抜粋要約:
Grails3からビルドシステムにGradleを採用しました。
Grailsが開発開始された当初Gradleはまだ存在しませんでした。当時JavaエコシステムにはAntやMavenといったツールしかなくRADフレームワークにはどちらも適していませんでした。
〜〜〜中略〜〜〜
今はGradleがあるぜ!でも標準搭載のマルチプロジェクトビルドだと、今までのGrailsプラグインの仕組みである開発時のリロード可能なインラインプラグインの仕組みができないぜ!コンパイルしてJARになってしまうからね。
その状態のままだと、Grailsでの開発はちょっと大変よね−。
そこでだ!今回のリリースで、そこにメスを入れてマルチプロジェクトをインライプラグインとして開発可能にしたんだ。
Grails 3.0.14とGrails 3.1.1では、新たな機能としてbuild.gradleファイルに以下のように追加する事で対応できるぜ!

grails {
    exploded = true
    plugins {          
        compile project(':anotherProject')
    }
}

この指定によって開発時に参照しているプロジェクトのクラス・ビュー・i18n・GSPがリロード可能になるのさ。
-------ブログから抜粋要約ここまで-------



そんなこんなで、開発時のサブプロジェクトリロードサポートです!
やっと、3系に移行する気になってきました!さよなら2.4系!
おさらいです。

grails {
    plugins {
        compile ":hibernate"
        compile project(':myplugin')
    }
}


公式リリースノートはコチラ!
https://github.com/grails/grails-core/releases/tag/v3.1.1
https://github.com/grails/grails-core/issues?q=milestone%3Agrails-3.1.1
コミットリスト https://github.com/grails/grails-core/compare/v3.1.0...v3.1.1?w=1
ダウンロード https://github.com/grails/grails-core/releases/download/v3.1.1/grails-3.1.1.zip
ドキュメント http://grails.github.io/grails-doc/3.1.x/





Grails 3.0.14リリース情報
Grails 3.0.x系バグフィックスと、3.1.1と同じくいわゆるインラインプラグイン廻りのサポートです。

公式リリースノートはコチラ!
https://github.com/grails/grails-core/releases/tag/v3.0.14
https://github.com/grails/grails-core/issues?q=milestone%3Agrails-3.0.14
コミットリスト https://github.com/grails/grails-core/compare/v3.0.13...v3.0.14?w=1
ダウンロード https://github.com/grails/grails-core/releases/download/v3.0.14/grails-3.0.14.zip
ドキュメント http://grails.github.io/grails-doc/3.0.x/