mvn-archetype
Generate a new Maven project from a predefined template (archetype). tldr-pages
On several platforms
Several platforms
Generate a new project interactively
mvn archetype:generateIdentifyGenerate a project non-interactively with specific archetype and project parameters
mvn archetype:generate --define archetypeGroupId=group_id --define archetypeArtifactId=artifact_id --define archetypeVersion=version --define groupId=project_group_id --define artifactId=project_name --define interactiveMode=falseIdentify