Create an App from the Archetype

Generate a project structure by using a Maven Archetype. The Archetype will generate all the boilerplate required to get a fresh project started.


Find out all GWTP Archetypes here.
More information about Maven Archetypes here.

Using a Maven Archetype

  • Create a variable groupId and assign your domain to it. ie: groupId="com.mydomain" on Linux or Mac. By convention, a group ID only contains lowercase letters and dots.
  • Create a variable artifactId and assign your project name. ie: artifactId="myprojectname on Linux or Mac. By convention, an artifact ID only contains lowercase letters.
  • Create a variable moduleName and assign it a GWT module name. ie: moduleName="MyProjectName" on Linux or Mac. The name should use an upper CamelCase syntax.
  • Navigate to the parent directory in which you want to create new project.
  • Run the following Maven command in your terminal:
mvn archetype:generate -DarchetypeGroupId=com.arcbees.archetypes \
-DarchetypeArtifactId=gwtp-basic-archetype \
-DarchetypeVersion=1.5 \
-DgroupId=$groupId \
-DartifactId=$artifactId \

IDE Project Import

Choose an IDE to import the Maven project and get started with development.

For more information on importing a GWT project into an IDE, follow the following links: