MavenでGaelykプロジェクトをサックリ作る。
GaelykはGAE/J用の便利な軽量ツールキット。
Gaelykアップデート - Groovyラボ
少し前にTwitterでみた情報を試したのでメモ。
すぐに試したときは説明通りにやると全くダメダメで、自分でFixして試してみましたが、どうやら、その後修正されたみたいなので、もう一度チャレンジ。
MavenでGaelykプロジェクトをサックリ作る。本家サイトはこちら。
Google Code Archive - Long-term storage for Google Code Project Hosting.
そういえば、以前こんな事もやりましたが。これは必要なくなりそうですね。
Gaelykおもしろいのに・・・・。 - leftovers...
では、手順です。
mvnコマンドを実行するだけ、App Engine SDK、Groovy、Gaelykのダウンロードは必要ありません。
Step 1. mvn archetype:generateを実行。以下は、プロジェクト名(アプリ名)がmyappの場合。
mvn archetype:generate -DarchetypeGroupId=com.codeconsole \ -DarchetypeArtifactId=gaelyk-archetype -DarchetypeVersion=0.4.1 \ -DarchetypeRepository=http://maven-gaelyk.googlecode.com/svn/repository/ \ -DartifactId=myapp -DgroupId=myapp.appspot.com \ -DgaeApplicationName=myapp
3カ所にアプリケーション名を入れる、-DartifactId=myapp -DgroupId=myapp.appspot.com -DgaeApplicationName=myapp
同じ内容を何度も書くのも、なんだかなぁ〜ですが・・。
Step 2. プロジェクトフォルダmyappができるので、ディレクトリに入る。
cd myapp
Step 3. 起動とかデプロイとか。
mvn gae:run #起動 mvn gae:deploy #デプロイ
ぉぉ、簡単。
これをつかってるんですね。これは知ってる人も多いかと思います。
Google Code Archive - Long-term storage for Google Code Project Hosting.
Wicket、GWTとかのサンプルも置いてあります。
他のゴールも色々。下のサイトはIPなので、そのうちリンク切れするかも。
http://64.34.178.139/maven_gae_plugin/plugin-info.html
これ、Gradleに詳しい人!Gradle化してください!