public void createArchetype( ArchetypeGenerationRequest request, ArtifactRepository archetypeRepository )
throws UnknownArchetype, ArchetypeNotFoundException, ArchetypeDescriptorException,
ArchetypeTemplateProcessingException
{
File archetypeFile =
archetypeArtifactManager.getArchetypeFile( request.getArchetypeGroupId(), request.getArchetypeArtifactId(),
request.getArchetypeVersion(), archetypeRepository,
request.getLocalRepository(),
request.getRemoteArtifactRepositories(),
request.getProjectBuildingRequest() );
createArchetype( request, archetypeFile );
}