Maven archetypes
Maven archetypes are templates that help developers quickly set up a new project with a predefined structure, files, and code for a specific type of application. It’s extremely useful for livecoding interviews when you need to quickly create a project skeleton.