IK.AM

@making's tech note


MavenでGoogle App Engine用プロジェクトを作成する

🗃 {Programming/Java/Maven/GoogleAppEngine}
🗓 Updated at 2013-08-13T15:36:40Z  🗓 Created at 2013-08-13T15:36:40Z   🌎 English Page

GAEでmavenプロジェクト作るのどうするんだっけ?と思っていたが、普通にドキュメントに書いてあった

https://developers.google.com/appengine/docs/java/tools/maven

サンプルコード(ゲストブック)あり

$ mvn archetype:generate -Dfilter=com.google.appengine.archetypes:guestbook-archetype

空プロジェクト

$ mvn archetype:generate -Dfilter=com.google.appengine.archetypes:skeleton-archetype

初回は

$ mvn verify

しとくとよい。

pom.xmlを開いて

<appengine.target.version>x.x.x</appengine.target.version>をお好みで。今回は1.8.3でやった。

guestbookのほうはartifactIdにハイフンとか入れるとコンパイルエラーになるので注意

$ mvn appengine:devserver

で開発サーバー起動

1.8.3の場合、Mavenのバージョンが3.1.0以上じゃないといけなかった。

$ mvn appengine:update

でデプロイ。

プラグインの使い方は

$ mvn help:describe -Dplugin=appengine

で。


✒️️ Edit  ⏰ History  🗑 Delete