Question
How to create a maven archetype from a project?
Answer
-
Use an existing maven project or create a sample maven project from quick-start maven archetypes:
mvn archetype:generate "-DgroupId=com.example" "-DartifactId=maven-demo-template" "-Dversion=1.0.0" "-DarchetypeGroupId=org.apache.maven.archetypes" "-DarchetypeArtifactId=maven-archetype-quickstart" "-DarchetypeVersion=1.0" "-DinteractiveMode=false" cd .\maven-demo-template\ -
Create the archetype from the project.
mvn archetype:create-from-project -
Install the archetype to maven local repository (default: ~/.m2/repository)
cd target/generated-sources/archetype mvn clean install -
Test that you can see the local archetype to generate a maven project (run the command in any folder)
mvn archetype:generate "-DarchetypeCatalog=local"
Comments
0 comments
Please sign in to leave a comment.