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

Plexus component

Field Summary
 
Fields inherited from interface org.apache.maven.archetype.generator.FilesetArchetypeGenerator
ROLE
 
Constructor Summary
DefaultFilesetArchetypeGenerator()
           
 
Method Summary
 void generateArchetype(ArchetypeGenerationRequest request, File archetypeFile)
          Generate a project from an archetype file.
 String getPackageAsDirectory(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,
                              File archetypeFile)
                       throws UnknownArchetype,
                              ArchetypeNotConfigured,
                              ProjectDirectoryExists,
                              PomFileExists,
                              OutputFileExists,
                              ArchetypeGenerationFailure
Description copied from interface: FilesetArchetypeGenerator
Generate a project from an archetype file.

Specified by:
generateArchetype in interface FilesetArchetypeGenerator
Throws:
UnknownArchetype
ArchetypeNotConfigured
ProjectDirectoryExists
PomFileExists
OutputFileExists
ArchetypeGenerationFailure

getPackageAsDirectory

public String getPackageAsDirectory(String packageName)


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