org.apache.maven.archetype.old
Class DefaultOldArchetype

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.archetype.old.DefaultOldArchetype
All Implemented Interfaces:
OldArchetype, org.codehaus.plexus.logging.LogEnabled

public class DefaultOldArchetype
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements OldArchetype

Version:
$Id: DefaultOldArchetype.java 642628 2008-03-29 22:24:49Z rafale $
Author:
Jason van Zyl

Field Summary
 
Fields inherited from interface org.apache.maven.archetype.old.OldArchetype
ARCHETYPE_DESCRIPTOR, ARCHETYPE_OLD_DESCRIPTOR, ARCHETYPE_POM, ARCHETYPE_RESOURCES, ROLE
 
Constructor Summary
DefaultOldArchetype()
           
 
Method Summary
 void createArchetype(java.lang.String archetypeGroupId, java.lang.String archetypeArtifactId, java.lang.String archetypeVersion, org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository, org.apache.maven.artifact.repository.ArtifactRepository localRepository, java.util.List remoteRepositories, java.util.Map parameters)
           
protected  void createProjectDirectoryStructure(java.lang.String outputDirectory)
           
protected  void processResources(java.lang.String outputDirectory, org.apache.velocity.context.Context context, ArchetypeDescriptor descriptor, java.lang.String packageName)
           
protected  void processSiteResources(java.lang.String outputDirectory, org.apache.velocity.context.Context context, ArchetypeDescriptor descriptor, java.lang.String packageName)
           
protected  void processSources(java.lang.String outputDirectory, org.apache.velocity.context.Context context, ArchetypeDescriptor descriptor, java.lang.String packageName, java.lang.String sourceDirectory)
           
protected  void processTemplate(java.lang.String outputDirectory, org.apache.velocity.context.Context context, java.lang.String template, TemplateDescriptor descriptor, boolean packageInFileName, java.lang.String packageName, java.lang.String sourceDirectory)
           
protected  void processTestResources(java.lang.String outputDirectory, org.apache.velocity.context.Context context, ArchetypeDescriptor descriptor, java.lang.String packageName)
           
protected  void processTestSources(java.lang.String outputDirectory, org.apache.velocity.context.Context context, ArchetypeDescriptor descriptor, java.lang.String packageName, java.lang.String testSourceDirectory)
           
 
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

DefaultOldArchetype

public DefaultOldArchetype()
Method Detail

createArchetype

public void createArchetype(java.lang.String archetypeGroupId,
                            java.lang.String archetypeArtifactId,
                            java.lang.String archetypeVersion,
                            org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
                            org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                            java.util.List remoteRepositories,
                            java.util.Map parameters)
                     throws ArchetypeNotFoundException,
                            ArchetypeDescriptorException,
                            ArchetypeTemplateProcessingException
Specified by:
createArchetype in interface OldArchetype
Throws:
ArchetypeNotFoundException
ArchetypeDescriptorException
ArchetypeTemplateProcessingException

processSources

protected void processSources(java.lang.String outputDirectory,
                              org.apache.velocity.context.Context context,
                              ArchetypeDescriptor descriptor,
                              java.lang.String packageName,
                              java.lang.String sourceDirectory)
                       throws ArchetypeTemplateProcessingException
Throws:
ArchetypeTemplateProcessingException

processTestSources

protected void processTestSources(java.lang.String outputDirectory,
                                  org.apache.velocity.context.Context context,
                                  ArchetypeDescriptor descriptor,
                                  java.lang.String packageName,
                                  java.lang.String testSourceDirectory)
                           throws ArchetypeTemplateProcessingException
Throws:
ArchetypeTemplateProcessingException

processResources

protected void processResources(java.lang.String outputDirectory,
                                org.apache.velocity.context.Context context,
                                ArchetypeDescriptor descriptor,
                                java.lang.String packageName)
                         throws ArchetypeTemplateProcessingException
Throws:
ArchetypeTemplateProcessingException

processTestResources

protected void processTestResources(java.lang.String outputDirectory,
                                    org.apache.velocity.context.Context context,
                                    ArchetypeDescriptor descriptor,
                                    java.lang.String packageName)
                             throws ArchetypeTemplateProcessingException
Throws:
ArchetypeTemplateProcessingException

processSiteResources

protected void processSiteResources(java.lang.String outputDirectory,
                                    org.apache.velocity.context.Context context,
                                    ArchetypeDescriptor descriptor,
                                    java.lang.String packageName)
                             throws ArchetypeTemplateProcessingException
Throws:
ArchetypeTemplateProcessingException

processTemplate

protected void processTemplate(java.lang.String outputDirectory,
                               org.apache.velocity.context.Context context,
                               java.lang.String template,
                               TemplateDescriptor descriptor,
                               boolean packageInFileName,
                               java.lang.String packageName,
                               java.lang.String sourceDirectory)
                        throws ArchetypeTemplateProcessingException
Throws:
ArchetypeTemplateProcessingException

createProjectDirectoryStructure

protected void createProjectDirectoryStructure(java.lang.String outputDirectory)


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