Maven Archetype is a set of tools to deal with archetypes, i.e. an abstract representation of a kind of project that can be instantiated into a concrete customized Maven 2 project. An archetype knows which files will be part of the instantiated project and which properties to fill to properly customize the project.
Homepage POM file JAR file Javadoc'org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-5'