org.apache.maven.archetype.old
Class DefaultOldArchetype
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
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
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 |
DefaultOldArchetype
public DefaultOldArchetype()
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-2008 Apache Software Foundation. All Rights Reserved.