org.apache.maven.archetype.generator
Class DefaultFilesetArchetypeGenerator

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

public class DefaultFilesetArchetypeGenerator
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements FilesetArchetypeGenerator


Field Summary
 
Fields inherited from interface org.apache.maven.archetype.generator.FilesetArchetypeGenerator
ROLE
 
Constructor Summary
DefaultFilesetArchetypeGenerator()
           
 
Method Summary
 void generateArchetype(ArchetypeGenerationRequest request, java.io.File archetypeFile, java.lang.String basedir)
           
 java.lang.String getPackageAsDirectory(java.lang.String packageName)
           
 
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

DefaultFilesetArchetypeGenerator

public DefaultFilesetArchetypeGenerator()
Method Detail

generateArchetype

public void generateArchetype(ArchetypeGenerationRequest request,
                              java.io.File archetypeFile,
                              java.lang.String basedir)
                       throws UnknownArchetype,
                              ArchetypeNotConfigured,
                              ProjectDirectoryExists,
                              PomFileExists,
                              OutputFileExists,
                              ArchetypeGenerationFailure
Specified by:
generateArchetype in interface FilesetArchetypeGenerator
Throws:
UnknownArchetype
ArchetypeNotConfigured
ProjectDirectoryExists
PomFileExists
OutputFileExists
ArchetypeGenerationFailure

getPackageAsDirectory

public java.lang.String getPackageAsDirectory(java.lang.String packageName)


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