The Archetype Plugin allows the user to create a Maven project from an existing template called an archetype.
It also allows the user to create an archetype from an existing project.
This plugin requires Java $javaVersion.
Instructions on how to use the Archetype Plugin to create a project can be found on the usage page.
The Archetype Plugin is embedded in IDEs (Eclipse, NetBeans, IDEA).
Instructions on how to use the Archetype Plugin to create an archetype from an existing project can be found on the advanced usage page.
The archetype plugin has four goals for direct use:
and three goals bound to default lifecycle by 'maven-archetype' packaging:
The specification page contains the specification of the main parts of the Archetype Plugin.