This is just a quick sample on how a maven archetype looks like.
To generate a project with this archetype run:
mvn archetype:generate \
-DarchetypeGroupId=com.github.mibo \
-DarchetypeArtifactId=spring-starter-mibo-archetype
Or with interactiveMode=false
directly generate the project with default settings:
mvn archetype:generate \
-DinteractiveMode=false \
-DarchetypeGroupId=com.github.mibo \
-DarchetypeArtifactId=spring-starter-mibo-archetype