Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gwtboot/gwt-boot-maven-archetypes
GWT Boot: Maven Archetypes for GWT Boot
https://github.com/gwtboot/gwt-boot-maven-archetypes
Last synced: 20 days ago
JSON representation
GWT Boot: Maven Archetypes for GWT Boot
- Host: GitHub
- URL: https://github.com/gwtboot/gwt-boot-maven-archetypes
- Owner: gwtboot
- License: apache-2.0
- Created: 2022-02-04T14:58:25.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-01T13:27:06.000Z (about 2 years ago)
- Last Synced: 2023-07-19T12:59:04.042Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 37.1 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- gwt-boot-awesome-lili - gwt-boot-maven-archetype - Maven Archetype for GWT Boot projects :sparkling_heart: (Starter)
- gwt-boot-awesome-lili - gwt-boot-maven-archetype - Maven Archetype for GWT Boot projects :sparkling_heart: (Starter)
README
# GWT Boot Maven Archetypes
Maven archetypes for GWT Boot projects. You can generate all the GWT Boot projects with this Maven archetypes.
All the archetypes are based on [GWT Boot Starters](https://github.com/gwtboot/gwt-boot-modules)To run the archetypes:
```
mvn archetype:generate
-DarchetypeGroupId=com.github.gwtboot
-DarchetypeArtifactId="gwt-boot-artifactId"
-DarchetypeVersion=[Version Number]
-DgroupId="my-groupid"
-DartifactId="my-artifactId"
```where:
* **"my-groupid"** == my newly created GWT Boot app Maven group
* **"my-artifactId"** == my newly created GWT Boot app Maven artifact
* **"gwt-boot-artifactId"** == possible archetype, see below## Possible Archetype for GWT Boot
* gwt-boot-basic-archetype: this is the [Basic example](https://github.com/gwtboot/gwt-boot-samples/tree/master/gwt-boot-sample-basic)
* gwt-boot-ui-domino-dagger2-archetype: this is the [UI Domino and Dagger example](https://github.com/gwtboot/gwt-boot-samples/tree/master/gwt-boot-sample-ui-domino-dagger2)## Examples
```
mvn archetype:generate -DarchetypeGroupId=com.github.gwtboot -DarchetypeArtifactId=gwt-boot-basic-archetypemvn archetype:generate -DarchetypeGroupId=com.github.gwtboot -DarchetypeArtifactId=gwt-boot-ui-domino-dagger2-archetype
```Following properties must be given (please use Maven standard):
- *groupId*: example: *com.test.order*
- *artifactId*: example: *company-order*
- *version*: *1.0-SNAPSHOT* as a standard value
- *package*: the groupId as a standard value: example: *com.test.order*