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

Plexus component

Field Summary
 
Fields inherited from interface org.apache.maven.archetype.generator.ArchetypeGenerator
ROLE
 
Constructor Summary
DefaultArchetypeGenerator()
           
 
Method Summary
 void generateArchetype(ArchetypeGenerationRequest request, ArchetypeGenerationResult result)
           
 void generateArchetype(ArchetypeGenerationRequest request, File archetypeFile, ArchetypeGenerationResult result)
           
 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

getPackageAsDirectory

public String getPackageAsDirectory(String packageName)
Common


generateArchetype

public void generateArchetype(ArchetypeGenerationRequest request,
                              File archetypeFile,
                              ArchetypeGenerationResult result)
Specified by:
generateArchetype in interface ArchetypeGenerator

generateArchetype

public void generateArchetype(ArchetypeGenerationRequest request,
                              ArchetypeGenerationResult result)
Specified by:
generateArchetype in interface ArchetypeGenerator


Copyright © 2007-2011 The Apache Software Foundation. All Rights Reserved.