Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add third party project generation documentation #349

Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions src/main/markdown/gettingstarted.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,28 @@ functionality in the class
`MyWebApp/src/com/mycompany/mywebapp/client/MyWebApp.java`. The
script also generates an Ant build script `MyWebApp/build.xml`.

## Create your first web application using third party archetypes<a id="create-third-party"></a>

Besides the [webAppCreator](http://www.gwtproject.org/doc/latest/RefCommandLineTools.html#webAppCreator) provided by GWT, there are several more archetypes available, that generate a GWT project to start.

### gwt-maven-archetypes by Thomas Broyer<a id="create-third-party-tb"></a>

This archetype creator will generate a Maven based GWT project with separate modules for client-, shared- and server-code. The server module is based on Jetty. In modern GWT development the separation of client-, shared- and server-code is the way to go.

For more information visit the archetype at [gwt-maven-archetypes at GitHub](https://github.com/tbroyer/gwt-maven-archetypes) and follow the instructions.

### gwt-maven-springboot-archetype by NaluKit<a id="create-third-party-nk"></a>

This archetype creator will generate a Maven based GWT project with separate modules for client-, shared- and server-code similar to the one from Thomas Broyer but in opposite to the first one uses Spring Boot on the server side.

For more information visit the archetype at [gwt-maven-springboot-archetype at GitHub](https://github.com/NaluKit/gwt-maven-springboot-archetype) and follow the instructions.

### domino-cli by DominoKit<a id="create-third-party-nk"></a>

The domino-cli provides a tool for generating applicaiton templates using the DominoKit tool stack.

For more information visit the archetype at [domino-cli at GitHub](https://github.com/DominoKit/domino-cli) and follow the instructions.

## Run locally in development mode<a id="run"></a>

To run your newly created application in development mode:
Expand Down