Quick Maven Archetypes and Project Setup
If we need to re-use the maven based project as base for future projects, then we can create an archetype which can generate the skeleton for the future project. It applies to both single-module and multi-module maven projects Steps: Go to project root directory mvn archetype:create-from-project - This generates a target folder with generated-resource directory , find archetype-metadata.xml for the details about the file inclusions and module setup Got to target/generated-sources/archetype/ mvn install - This installs the current archetype into maven repo [INFO] project created from Archetype in dir: kitchensink\target\generated-sources\archetype\target\test-classes\projects\basic\project\basic [INFO] No post-archetype-generation goals to invoke. [INFO] [INFO] --- maven-install-plugin:2.5.1:install (default-install) @ kitchensink-archetype --- --- maven-archetype-plugin:2.2:update-local-catalog (default-update-local-catalog) @ kitchensink-archetype ---