org.apache.maven.archetype.generator
Class DefaultArchetypeGenerator

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

public class DefaultArchetypeGenerator
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements ArchetypeGenerator


Field Summary
 
Fields inherited from interface org.apache.maven.archetype.generator.ArchetypeGenerator
ROLE
 
Constructor Summary
DefaultArchetypeGenerator()
           
 
Method Summary
 void generateArchetype(File propertyFile, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List repositories, String basedir)
           
 String getPackageAsDirectory(String packageName)
          Common
 
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

DefaultArchetypeGenerator

public DefaultArchetypeGenerator()
Method Detail

generateArchetype

public void generateArchetype(File propertyFile,
                              org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                              List repositories,
                              String basedir)
                       throws IOException,
                              org.apache.maven.archetype.exception.ArchetypeNotDefined,
                              org.apache.maven.archetype.exception.UnknownArchetype,
                              org.apache.maven.archetype.exception.ArchetypeNotConfigured,
                              org.apache.maven.archetype.exception.ProjectDirectoryExists,
                              org.apache.maven.archetype.exception.PomFileExists,
                              org.apache.maven.archetype.exception.OutputFileExists,
                              FileNotFoundException,
                              org.codehaus.plexus.util.xml.pull.XmlPullParserException,
                              org.dom4j.DocumentException,
                              org.apache.maven.archetype.exception.InvalidPackaging,
                              org.apache.maven.archetype.exception.ArchetypeGenerationFailure
Specified by:
generateArchetype in interface ArchetypeGenerator
Throws:
IOException
org.apache.maven.archetype.exception.ArchetypeNotDefined
org.apache.maven.archetype.exception.UnknownArchetype
org.apache.maven.archetype.exception.ArchetypeNotConfigured
org.apache.maven.archetype.exception.ProjectDirectoryExists
org.apache.maven.archetype.exception.PomFileExists
org.apache.maven.archetype.exception.OutputFileExists
FileNotFoundException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
org.dom4j.DocumentException
org.apache.maven.archetype.exception.InvalidPackaging
org.apache.maven.archetype.exception.ArchetypeGenerationFailure

getPackageAsDirectory

public String getPackageAsDirectory(String packageName)
Common



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