@Component(role=OldArchetype.class) public class DefaultOldArchetype extends org.codehaus.plexus.logging.AbstractLogEnabled implements OldArchetype
ARCHETYPE_DESCRIPTOR, ARCHETYPE_OLD_DESCRIPTOR, ARCHETYPE_POM, ARCHETYPE_RESOURCES, ROLE
Constructor and Description |
---|
DefaultOldArchetype() |
Modifier and Type | Method and Description |
---|---|
void |
createArchetype(ArchetypeGenerationRequest request,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository)
Download an archetype then create a project from it.
|
void |
createArchetype(ArchetypeGenerationRequest request,
File archetypeFile)
Create a project from an archetype file.
|
protected void |
createProjectDirectoryStructure(String outputDirectory) |
protected void |
processResources(String outputDirectory,
Context context,
ArchetypeDescriptor descriptor,
String packageName) |
protected void |
processSiteResources(String outputDirectory,
Context context,
ArchetypeDescriptor descriptor,
String packageName) |
protected void |
processSources(String outputDirectory,
Context context,
ArchetypeDescriptor descriptor,
String packageName,
String sourceDirectory) |
protected void |
processTemplate(String outputDirectory,
Context context,
String template,
TemplateDescriptor descriptor,
boolean packageInFileName,
String packageName,
String sourceDirectory) |
protected void |
processTestResources(String outputDirectory,
Context context,
ArchetypeDescriptor descriptor,
String packageName) |
protected void |
processTestSources(String outputDirectory,
Context context,
ArchetypeDescriptor descriptor,
String packageName,
String testSourceDirectory) |
public void createArchetype(ArchetypeGenerationRequest request, org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository) throws UnknownArchetype, ArchetypeNotFoundException, ArchetypeDescriptorException, ArchetypeTemplateProcessingException
OldArchetype
createArchetype
in interface OldArchetype
UnknownArchetype
ArchetypeNotFoundException
ArchetypeDescriptorException
ArchetypeTemplateProcessingException
public void createArchetype(ArchetypeGenerationRequest request, File archetypeFile) throws ArchetypeDescriptorException, ArchetypeTemplateProcessingException
OldArchetype
createArchetype
in interface OldArchetype
ArchetypeDescriptorException
ArchetypeTemplateProcessingException
protected void processSources(String outputDirectory, Context context, ArchetypeDescriptor descriptor, String packageName, String sourceDirectory) throws ArchetypeTemplateProcessingException
protected void processTestSources(String outputDirectory, Context context, ArchetypeDescriptor descriptor, String packageName, String testSourceDirectory) throws ArchetypeTemplateProcessingException
protected void processResources(String outputDirectory, Context context, ArchetypeDescriptor descriptor, String packageName) throws ArchetypeTemplateProcessingException
protected void processTestResources(String outputDirectory, Context context, ArchetypeDescriptor descriptor, String packageName) throws ArchetypeTemplateProcessingException
protected void processSiteResources(String outputDirectory, Context context, ArchetypeDescriptor descriptor, String packageName) throws ArchetypeTemplateProcessingException
protected void processTemplate(String outputDirectory, Context context, String template, TemplateDescriptor descriptor, boolean packageInFileName, String packageName, String sourceDirectory) throws ArchetypeTemplateProcessingException
protected void createProjectDirectoryStructure(String outputDirectory)
Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.