Did you mean creating a new POM or a new project? For a new project, when you provide archetypeArtifactId, you tell maven which archetype is used to create the original project structure. Maven looks at him from archetypeCatalog .
For example, if you want to create a simple web application project, you specify - DarchetypeArtifactId = maven-archetype-webapp .
Hope this answers your question.
UPDATE
list .