Sunday, November 26, 2006

Grails Create App Eclipse プラグイン

Grails Create App Eclipse プラグインが、
Ramon Davila 氏によって、一番最初のリリースが公開されました。
Grails 0.3 , 0.4 で動作します。

Eclipseのアップデートサイトに以下の情報を設定して入手できます。
name : GrailsIDE
URL : http://grailside.softwarecraft.org/updatesite/

Create Grails Appプラグイン ソース
http://softwarecraft.svnrepository.com/svn/rails_ide

■現在の機能
・Grailsアプリケーションの作成
新規プロジェクトで「New Grails Project」よりプロジェクト作成すると、
grails create-app のコマンドと同等の動作をします。
Grails アプリケーション作成が終了したら、手動リロードするとプロジェクト内容が反映されます。
将来的には、自動リロードするようになるらしいです。

【プラグイン設定方法】
  • 「ヘルプ」→「ソフトウェアの更新」→「検索およびインストール」アップデートサイトからプラグインのインストールしてEclipseを再起動
  • 「ウィンドウ」→「設定」の 「Grails」を選択。Grails Installation Path: にインストール済みの GRAILS_HOME/bin/grails を選択。
以上、ただし、GRAILS_HOMEの環境変数が設定されていないと正常動作しないので注意が必要。

今まで、Eclipseで開発する場合は外部実行から作成してプロジェクトを読み込んでいたので、
それよりは少し便利になったかも。

今後もいろいろ機能を追加するらしいです。
Ramon Davila 氏に感謝。

あとは、Groovyプラグインの安定と、gspプラグインか・・・・


Labels:

Thursday, November 23, 2006

Grails 本 "The Definitive Guide to Grails"

Grailsの本 "The Definitive Guide to Grails" が、e-ブック(PDF)で購入できるようになりました。

http://www.apress.com/book/bookDisplay.html?bID=10205
左にある水色のPurchase as eBookボタンより購入できます。

早速購入しました。
Grails 0.3をベースにかなり濃い内容になってます。
オンラインドキュメントに無い内容も盛り込まれてるかも。。
今日ならPayPalレートで、2,392円($20)。

Acegi認証も載ってた^^。 ミタktar・ソー・が。

Labels:

Saturday, November 11, 2006

Grails 0.3.1 が公開されました!!

Grails 0.3.1 が公開されました。
このリリースは、0.3リリース直後の小さなバグ修正の提供です。
Grailsチームは、0.4でコードに大きなリファクタリングがされるため、スナップショットで0.3リリース後の小さなバグを提供するべきでは無いと判断したため。
と言うわけで、早々に0.3.1のリリースです。

実際、自分もいくつかバグを見つけましたが、簡単に直して使える範囲は自分で直しています。

Grails 0.3.1 で修正された内容。
  • 1:mのリレーションにて、Scaffoldをしてる際、親をアップデートすると例外が投げられる。
  • メッセージタグ<g:message が壊れている
  • hasManyキーワードが動作しない
  • Windowsのgrails.batファイルでラベルメッセージが見つからない
公式ニュースリリース

Labels:

Thursday, November 09, 2006

Grails 0.3 が公開されました!!

Grails 0.3 が公開されました!!
このリリースでは、多くの新機能とバグ修正を含んでいます。

このリリースの内容をいくつか:
  • GORM: 多対多(many-to-many)対応。継承サポートの改善。リレーション管理メソッド実装。より簡潔なシンタックス。
  • バッチDMLクエリのサポート
  • Develop,Test,Product等の環境別のデータソース、ログ定義対応
  • JSR-220で定義された、Hibernateの動的永続化メソッド用mergeメソッドのサポート
  • 新しいGSPタグ
  • 起動時のコンフィグエンジンが改善されてロードが早くなった

公式ニュースリリース
日本語ドキュメント
ギリギリでGORMの翻訳進めましたが。。。。まだ途中です。

Labels:

Sunday, November 05, 2006

Grails スナップショット更新情報

何となく最近のGrailsスナップショット更新状況をまとめてみます。

  • GRAILS-84 - Add a configuration for fetch strategy for GORM
    def fetchMode = [books:'eager'] で対応できます。

  • GRAILS-29 - GORM でのmany-to-manyサポート
    class Author {
      def hasMany = [ books: Book ]
    }
    class Book {
      def belongsTo = Author
      def hasMany = [ authors: Author]
    }
  • GRAILS-367 - log4j.properties が含まれないバグ修正

  • GRAILS-324 - grails test-app が dev用データソースで起動するバグ修正

  • GRAILS-306 - 値がnullの場合バリデーションconstraints の "matches" と "url" がNullPointerExceptionを投げるバグ修正

  • GRAILS-379 - メソッド規制用の宣言構文
    詳しくはドキュメントのHTTPメソッド規制


以上がここ最近の今日までの更新です。
今後はマメにここで内容紹介しようかな。。。

Labels: