Different types of maven archetypes for starting Java projects.