今週のGrails 2015-25-28合併号
この記事の内容は、Jacob氏による"Grails Diary"を、意訳した内容です。誤訳等有りましたら
@tyama宛てに(DMで)優しく報告ください。
元記事:Grails Diary - Week 25-28。
前号からおおよそ一ヶ月。元記事著者は、Roskilde FestivalでITインフラのボランティアをしていました。今週より従来通り週間でお送りします。何か書き忘れたことがあったもご容赦ください。 :(
Grailsチーム頑張ってますね。前号からの間に2件のバグフィックスリリースがありました。 バージョン3.0.2では、パフォーマンス向上やパス問題などを含む43の課題がクローズてます。そして、バージョン3.0.3課題件数は31件。Spring Bootを1.2.5に更新、Reactorを2.0.3に更新、そして開発時のリロード向上などが含まれます。
Grailsコアチームは、Grails 3に対して、いくつかの重要なプラグインの更新にフォーカスしているようです。こちらのリスト"Grails3向けに優先更新するプラグイン"がその努力の状況で、こちらのスレッドに更新する理由などがあります。
BintrayのGrails3プラグインサイトは、プラグインポータルのような情報などはありませんが、最新プラグインの状況を確認する場所にはなっています。
Uday Pratap Singh氏, Mansi Arora氏, Imran Mir氏, Puneet Behl氏と多くのThe New Digital社の人々が旧プラグインの更新に貢献しています。
Grails3へ更新しない理由が無くなるように来週くらいにはGrails3プラグインも紹介していきます。
Jeff Scott Brown氏がGrails 3 Clojureプラグインに着手しました。デモはこちら。
そして最後に、QuartzプラグインもGrails3向けに!Quartzプラグイン(M5)。最終リリース前に確認してフィードバックしましょう!
Gradle 2.5が正式リリースされました。今回の目玉は"Continuous build 継続的ビルド"対応です。
ファイルシステムを監視して変更があればビルドを実行できます。CとC++プロジェクトビルドはプリコンパイルヘッダサポートと向上。そしてGoogleTestも実行など。
詳しくは公式リリースノート”Gradle Release Notes”を参照してください!
"Gradle Beyond the Basics" gradle.comに無料入手できるebookがあります!
Apache VFS2上に構築したGroovy DSL、Groovyvfsの3個目のベータがリリース。
ファンクショナルテストを行う"Gebフレームワーク"が5歳の誕生日を迎えました。
そして、バージョン0.12.0.をリリースしています。
Geb史上初となる非推奨が登場です。詳しくはGebブックを参照ください。
Gebブック(オンラインマニュアル)は全てAsciidoctorで記述され、全てのサンプルコードが実行可能となっています。
Gradleのいろんなバージョンでテストして互換性を確認するGradleTestプラグイン。最新版の0.5.4をリリースしました。Gradle 2.5対応ですね。
リリース情報としては、Grailsflow 1.7.1もリリースされています。
詳細は、
リリースノートを参照ください。
Grooscript 1.1.2がリリースされました。メインプロジェクトとgrooscript gradleプラグインの両方リリースされています。いくつかのGPars関連がGradleに移動されています。そして、GrooscriptのGrails 3 プラグインもリリースされています。
Masato Nagai氏がGProfの最新版0.3.1をリリースしました。Groovy 2.4対応です。
詳細は、コチラから。
ミネアポリスで開催される "GR8conf US" まであと2週間です!
チケットを救い出せ!
今年上半期のGroovyダウンロード数が、前年年間分と同じ4,500,000件に達したそうです!by Guillaume Laforge
Grainのバージョン0.6.4がリリースされました。
7月のRatpackリリースは、バージョン0.9.18です。
pre-1.0課題リストを見ていると1.0リリースがそろそろかと思います。
Dan Woods氏が質問に返答しています:Is Ratpack Production Ready?
元記事著者のGroovy in Action 2ndとの自撮りです!本が休暇中に届いたそうです。
プレゼン動画・ポッドキャスト
ブログ・記事など
更新されたGrails 2.xプラグイン
興味深いつぶやき
-
@CedricChampeau My son is starting to learn #python because he's got a book for kids. I wish I had written a #groovylang for kids book! Give me TIME!
-
@warework_info Getting Started with #Gradle - Creating a Multi-Project Build http://ow.ly/Pqv96
-
@dedickinson Sometimes tickets reveal the narrative of a programming language's development. #groovylang https://issues.apache.org/jira/browse/GROOVY-1875 https://issues.apache.org/jira/browse/GROOVY-3010
-
@rob_winch @mojavelinux Updated #asciidoctor #gradle live reload sample to use this In short no need for watch plugin http://asciidoctor.github.io/asciidoctor-gradle-examples/#_livereload_html_example @mrhaki
-
@antonarhipov Advanced Dependency Management with #Gradle http://buff.ly/1KUb5dE
-
@chanwit Creating @docker plugin for #Grails 3 - help wanted: https://groups.google.com/forum/#!topic/grails-dev-discuss/epdFQSJaoSQ
-
@glaforge 3 hours straight of preparation of the #groovylang (not so) weekly news… and not even half way through :-(
-
@danveloper Thank you, @jetbrains, for supporting Ratpack and open source projects everywhere! http://t.co/mSvM4wQtv9
-
@glaforge An experimental @POJO AST transform without the #groovylang runtime by @paulk_asert http://www.groovy-lang.org/mailing-lists.html#nabble-td5725804
-
@codepipes Even after the release of Java 8, I still think that #groovylang closures are more convenient. Chapter 5 of #groovyinaction is a must read..
-
@glaforge That's roughly 1 million downloads of #groovylang from @bintray and 3.5 millions from Maven Central, since January 1st
-
@glaforge Interesting stat of the day: in 6 months, #groovylang has been downloaded 4.5M times, as much as the whole year of 2014!
-
@pledbrook The feature #gradle build and plugin authors have been yearning for: testing your build logic - https://github.com/gradle/gradle/blob/master/design-docs/testing-toolkit.md
-
@aalmiray OH: somebody ought to write a #lazybones template to get started with a #gradle @javabake project for blog site hosted at gh-pages.
-
@schneidermatic Installing #gradle, #groovylang 2.4.x and #grailsframework 3.x in Eclipse/STS http://bit.ly/1KuSQwV
-
@arulrajnet why #gradle building tool over #maven http://blog.cacoethes.co.uk/software/why-gradle
-
@nusairat if u ever hire a #groovylang "expert" and he says "can i do this part in java i will get it done faster" …. he's not a groovy expert
-
@GebFramework We have finally managed to catch up on the outstanding PRs: https://github.com/geb/geb/pulls. Thanks for the contributions and patience!
-
@tim_yates I love how @spockframework makes mocking and interaction testing so easy and readable :-) https://github.com/timyates/groovy-stream/blob/7242e70af564f32372b87062d9f786bb7c27e574/src/test/groovy/groovy/stream/ReaderTests.groovy#L75
-
@puneetbhl Moving to Grails3 in progress, twitter-bootstrap, excel-export, cookie, burning-image, jasper, grails-gson, java-melody #grailsfw @TOTHENEW
-
@puneetbhl Gr8 day @TOTHENEW , Migrated to Grails3 & sent pull request for googlevisualization, remotepagination, forsquare, prettytime #grailsfw
-
@PaulHochTDC Support for Groovy scripting language will be rolled out as part of calc manager. #Kscope15
-
@dl1thm just created my first "hello Groovy" Groovy app on Android! Really nice!! #groovylang
-
@eugenekamenev @OrientDB @springboot example with #gremlin, orientdb-groovy lib written with #groovylang power #graphdb #nosql https://github.com/eugene-kamenev/orientdb-spring-boot-example
-
@crazy4groovy Get your #concurrent Dataflows #groovylang on: http://mrhaki.blogspot.ca/2015/05/groovy-goodness-share-data-in.html
-
@grailsframework Get in touch if you need @grailsframework commercial support https://grails.org/support.html #grailsfw #groovylang
-
@RalfDMueller Film Strip Plugin 0.1.5 released: http://grails.org/plugin/film-strip but somehow it's not mentioned by @grailsplugins
-
@Lspacewalker .@javabake is amazing! esp when combined with #groovylang for templating and @asciidoctor for content!
-
@aalmiray #gradle plugins talk accepted for @javazone! Happy to oblige. Come learn how to make your builds shine :D
-
@TomHenricksen What is Groovy? http://buff.ly/1CkXCVq
-
@sdkmanager Legacy versions of #groovylang restored on GVM. Thanks @glaforge + @bintray!
-
@marc0der Why do I love #groovylang so much? Because I can do *this* in a few lines of code! https://gist.github.com/marcoVermeulen/bcef128d73821d349f37
-
@grailsinfo New Blog: Android Support in Groovy 2.4 http://bit.ly/1TEMopQ #groovy #grails
-
@sdelamo Last week I renamed my weekly #groovylang curated email. Did you miss last issue? check it out, subscribe and PRT http://groovycalamari.com/issues/9#start
-
@Lspacewalker Fun fact, @kenkousen was the one to get me to bite the #groovylang bullet with his Making Java Groovy talk at NYJavaSig
-
@wmacgyver Even after all this time, finally holding a printed copy of #groovylang in action 2nd ed by @mittie makes my heart warm
-
@kenkousen Has the Grails (2.*) plugin repo moved? I had to add mavenRepo ‘http://repo.grails.org/grails/plugins/' to BuildConfig.groovy to find plugins #grailsfw
-
@Isabelsq Today I (in spite of extreme exam nerves) completed the Grails course at University of SD. So pleased with the course! #Grails #gr8ladies
カンファレンスとミートアップ
-
Hack on gr8ladies.org, Minneapolis - USA, July 25th, 2015.
-
GR8conf US, ミネアポリス - USA, 2015/7
-
SpringOne 2GX 2015, ワシントン - USA, 2014/9/14-17.
-
Groovy Grails Exchange, ロンドン - イギリス, 2015/12/14-15
- Spring I/O, バルセロナ - スペイン, 2016/5/19-20
- GR8conf Europe, コペンハーゲン - デンマーク, 2016/6/7-9