org.apache.maven.archetype.generator
Class DefaultArchetypeSelector

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.archetype.generator.DefaultArchetypeSelector
All Implemented Interfaces:
ArchetypeSelector, org.codehaus.plexus.logging.LogEnabled

public class DefaultArchetypeSelector
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements ArchetypeSelector


Field Summary
 
Fields inherited from interface org.apache.maven.archetype.generator.ArchetypeSelector
ROLE
 
Constructor Summary
DefaultArchetypeSelector()
           
 
Method Summary
 void selectArchetype(String archetypeGroupId, String archetypeArtifactId, String archetypeVersion, Boolean interactiveMode, File propertyFile, File archetypeRegistryFile, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List repositories)
           
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultArchetypeSelector

public DefaultArchetypeSelector()
Method Detail

selectArchetype

public void selectArchetype(String archetypeGroupId,
                            String archetypeArtifactId,
                            String archetypeVersion,
                            Boolean interactiveMode,
                            File propertyFile,
                            File archetypeRegistryFile,
                            org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                            List repositories)
                     throws org.apache.maven.archetype.exception.ArchetypeNotDefined,
                            org.apache.maven.archetype.exception.UnknownArchetype,
                            IOException,
                            FileNotFoundException,
                            org.codehaus.plexus.components.interactivity.PrompterException,
                            org.apache.maven.archetype.exception.ArchetypeSelectionFailure
Specified by:
selectArchetype in interface ArchetypeSelector
Throws:
org.apache.maven.archetype.exception.ArchetypeNotDefined
org.apache.maven.archetype.exception.UnknownArchetype
IOException
FileNotFoundException
org.codehaus.plexus.components.interactivity.PrompterException
org.apache.maven.archetype.exception.ArchetypeSelectionFailure


Copyright © 2007-2010 Apache Software Foundation. All Rights Reserved.