2008/10/15

grails morph plugin最新版(しばらく動かなくてすみません)

ゲンゾウ用ポストイット: Morph開発専用のプラグインを作ってみようで作りかけだったMorph Appspaceを利用したgrailsアプリ開発プラグインを修正しました。

誰も使ってないだろうなぁと思ってそのままだったのですが、動くように直してほしい、と言う声をありまして、修正した次第です。こんなしょーもないやつが作ったものでも使ってくれる人がいるんだなと思い、感謝です。

僕のPCがふっとんでしまったことを考慮、またソースの指摘事項をいただけるように、Google Code プロジェクトに配置してみました。情報は以下のとおり。

プロジェクト

grails-morph-plugin - Google Code

ソース

SVNで管理。

svn checkout http://grails-morph-plugin.googlecode.com/svn/trunk/ grails-morph-plugin-read-only

でチェックアウト可能(のはず?)

プラグイン インストール方法

対象プロジェクトで以下のコマンドを実行。

grails install-plugin http://grails-morph-plugin.googlecode.com/files/grails-morph-plugin-0.1.zip

プラグインの役割

以下のコマンドを追加

  • grails deploy-morph(warファイルをmorph appspaceに配置)
  • grails war-and-deploy-morph(warファイルを作成し、warファイルをmorph appspaceに配置)

また、warファイル作成時(ローカルでのアプリ実行時は対象外)には以下の処理を行う。

  1. web.xmlにmorph appspaceで必要な設定の書き込み
  2. morph appspace上でメール送信機能を利用するためのbean定義

mailSender(org.springframework.mail.javamail.JavaMailSenderImpl)を利用することが可能。morph appspace上ではこれ以外のメール送信操作を許可していないようです。

必要な設定

  • プロジェクトルートにmorph_deploy.propertiesを配置(詳しくはmorph appspaceのマニュアルなどを参照)
  • application.properties(morph_deploy.propertiesでも動くとおもいます。)に以下のmorphアカウント設定情報を追加
    • morph.username
    • morph.password
    • #morph.proxyHost(proxyを使用しないネットワーク環境の場合には不要)
    • #morph.proxyPort(proxyを使用しないネットワーク環境の場合には不要)

 

問題や動かないなどありましたら、ぜひ教えてください。ソースなどの指摘事項も待ってます。

0 件のコメント:

コメントを投稿