---
title: MavenでGoogle App Engine用プロジェクトを作成する
tags: []
categories: ["Programming", "Java", "Maven", "GoogleAppEngine"]
date: 2013-08-13T15:36:40Z
updated: 2013-08-13T15:36:40Z
---

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

で。
