Clone wiki

ronoaldo-archetype-webapp / Home

Webapp Maven Archetype

This is an experimental archetype for building powerfull web apps in the Google AppEngine cloud. This archetype configures your project with Google AppEngine SDK, Objectify and Guice dependencies to quicly and easy start your application.

The generated project can be properly imported in Eclipse Juno, with m2eclipse, or you can use the Maven Eclipse Plugin and run ''eclipse:eclipse''.

How to get started

Install the archetype in your local repository

First, you have to clone, build and install the artifact:

hg clone
hg up -C ronoaldo-archetype-webapp-1.0.0 # to use the latest "release"
mvn clean install
mvn archetype:update-local-catalog

We are working to have a Maven repository setup soon. Stay tunned!

Create a new project with this archetype

Once installed, you can use the archetype to build your project, either interactively by running:

mvn archetype:generate

Or, if you want to go non-interactively:

mvn archetype:generate \
  -DarchetypeGroupId=net.ronoaldo.apps \
  -DarchetypeArtifactId=ronoaldo-archetype-webapp \
  -DarchetypeVersion=1.0.0 \
  -DgroupId=<your group id> \
  -DartifactId=<your artifact id>