Gaelykおもしろいのに・・・・。
以前CCCで話をしたときに最後のほうにGaelykをちょろっと話しただけで、目立ってなかったのでもう一回かいてみる。
JJUG CCC Fall 2009でGrails/Groovyでクラウドな話を話してきた。 - leftovers...
Gaelykって、GAE/J用の軽量Groovy開発ツールキットです。GroovyテンプレートとGroovletで構成されています。
公式サイト
http://gaelyk.appspot.com/
日本語翻訳
Gaelyk - Google App Engine Java用軽量Groovyツールキット
2009-10-14 - Groovyラボ
まあ、そこでザックリ試すツールをGroovyではなくてシェルスクリプトで書いてみた。
環境 Eclipse3.5、GAEのプラグイン、最新のGroovyのEclipseプラグイン。
又は、SpringSource Tool Suite 2.2.0でGrailsをためしてみた。 - leftovers... を参照してSTS2.2で遊びまくり、飽きたら、Googleのプラグインをインストール。
とりあえず超テキトーなので、だれか作り直してほしな。
あるいは、Groovyで書き直してほしいな。
#!/bin/sh echo "creating my gaelyk app base" $1 if [ ! -f gaelyk-template-project-0.2.zip ] then wget http://cloud.github.com/downloads/glaforge/gaelyk/gaelyk-template-project-0.2.zip fi unzip gaelyk-template-project-0.2.zip -d $1 svn checkout http://gcrnagoya.googlecode.com/svn/trunk/gaelyk-eclipse-addon $1 cd $1 sed -i -e "s/gaelyk-project/$1/g" .project sed -i -e "s/myappid/$1/g" war/WEB-INF/appengine-web.xml rm -rf .svn rm -rf **/.svn rm -rf .*/.svn rm .project-e rm war/WEB-INF/appengine-web.xml-e
※wgetが必要です。
上のスクリプトをコピペで作るか、環境がそれっている人は、以下を実行してもいいです。
wget http://grails.jp/sample/gaelyk-setup.sh chmod 755 gaelyk-setup.sh echo 'groovy!!!' ./gaelyk-setup.sh myapp001
まずは、gaelyk-setup.shをダウンロードしてきて、次に実行権限をつけ、gaelyk-setup.shの第1引数にアプリケーション名を付けて実行!
すると、gaelyk-template-project-0.2.zipをダウンしてunzipして、某リポジトリからEclipse対応用のファイルを引っ張ってセットアップしてくれるよ。
あとは、Eclipseでインポートするだけ。
以下が、試した環境詳細です。
- MacBook
- STS2.2.0 (Eclipse 3.5.1)
- 最新のGroovy Eclipseプラグイン (2.0.0)
- Google App Engine for Java 1.2.6 SDK Bundle for Eclipse 3.5
追記:Groovyスクリプトいただきました!ありがとうございます。
Gaelykおもしろそう! - blog4j 2.0
GAE/Jやりたい人は全員JGGUGに入るべき!
日本Grails/Groovyユーザーグループ