Maven
Archetypes
Maven uses archetypes for creating new projects.
To see what archetypes are avaliable go to: https://maven.apache.org/archetypes/index.html
Create a new java project
To generate a java project run:
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.5
Create your own archetype
If you want to create a template from making your own projects with the Maven architype tool, run:
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-archetype -DarchetypeVersion=1.5
This will create a starter scaffolding that you can adapt to creating your own projects