private void processTemplate( String outputDirectory, Context context, String template, TemplateDescriptor descriptor, boolean packageInFileName, String packageName ) throws ArchetypeTemplateProcessingException { processTemplate( outputDirectory, context, template, descriptor, packageInFileName, packageName, null ); }
protected void processTestResources( String outputDirectory, Context context, ArchetypeDescriptor descriptor, String packageName ) throws ArchetypeTemplateProcessingException { for ( Iterator i = descriptor.getTestResources().iterator(); i.hasNext(); ) { String template = (String) i.next(); processTemplate( outputDirectory, context, template, descriptor.getTestResourceDescriptor( template ), false, packageName ); } }
protected void processTestSources( String outputDirectory, Context context, ArchetypeDescriptor descriptor, String packageName, String testSourceDirectory ) throws ArchetypeTemplateProcessingException { for ( Iterator i = descriptor.getTestSources().iterator(); i.hasNext(); ) { String template = (String) i.next(); processTemplate( outputDirectory, context, template, descriptor.getTestSourceDescriptor( template ), true, packageName, testSourceDirectory ); } }
protected void processResources( String outputDirectory, Context context, ArchetypeDescriptor descriptor, String packageName ) throws ArchetypeTemplateProcessingException { for ( Iterator i = descriptor.getResources().iterator(); i.hasNext(); ) { String template = (String) i.next(); processTemplate( outputDirectory, context, template, descriptor.getResourceDescriptor( template ), false, packageName ); } }
protected void processSiteResources( String outputDirectory, Context context, ArchetypeDescriptor descriptor, String packageName ) throws ArchetypeTemplateProcessingException { for ( Iterator i = descriptor.getSiteResources().iterator(); i.hasNext(); ) { String template = (String) i.next(); processTemplate( outputDirectory, context, template, descriptor.getSiteResourceDescriptor( template ), false, packageName ); } }
protected void processSources( String outputDirectory, Context context, ArchetypeDescriptor descriptor, String packageName, String sourceDirectory ) throws ArchetypeTemplateProcessingException { for ( Iterator i = descriptor.getSources().iterator(); i.hasNext(); ) { String template = (String) i.next(); processTemplate( outputDirectory, context, template, descriptor.getSourceDescriptor( template ), true, packageName, sourceDirectory ); } }
processTemplate( outputDirectory, context, ARCHETYPE_POM, new TemplateDescriptor(), false, null );