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 ); }
processTemplate( outputDirectory, context, ARCHETYPE_POM, new TemplateDescriptor(), false, null ); if ( getLogger().isDebugEnabled() ) getLogger().debug( "********************* Debug info for resources created from generated Model ***********************" ); getLogger().debug( "Was build element found in generated POM?: " + foundBuildElement ); getLogger().debug( "Overriding default source directory " ); FileUtils.mkdir( getOutputDirectory( outputDirectory, srcDirectory ) ); getLogger().debug( "Overriding default script source directory " ); FileUtils.mkdir( getOutputDirectory( outputDirectory, scriptSourceDirectory ) ); getLogger().debug( "Overriding default resource directory " ); FileUtils.mkdir( getOutputDirectory( outputDirectory, resourceDirectory ) ); getLogger().debug( "Overriding default test directory " ); FileUtils.mkdir( getOutputDirectory( outputDirectory, testDirectory ) ); getLogger().debug( "Overriding default test resource directory " ); FileUtils.mkdir( getOutputDirectory( outputDirectory, testResourceDirectory ) ); getLogger().debug(
if ( getLogger().isInfoEnabled() ) getLogger().info( "----------------------------------------------------------------------------" ); getLogger().info( "Using following parameters for creating project from Old (1.x) Archetype: " + request.getArchetypeArtifactId() + ":" + request.getArchetypeVersion() ); getLogger().info( "----------------------------------------------------------------------------" ); getLogger().info( "Parameter: " + parameterName + ", Value: " + parameterValue ); is = getStream( ARCHETYPE_DESCRIPTOR, archetypeJarLoader ); is = getStream( ARCHETYPE_OLD_DESCRIPTOR, archetypeJarLoader ); processTemplates( pomFile, outputDirectory, context, descriptor, packageName, parentModel ); added = addModuleToParentPom( artifactId, fileReader, w ); if ( getLogger().isInfoEnabled() ) getLogger().info( "project created from Old (1.x) Archetype in dir: " + outputDirectory );
InputStream is = getStream( ARCHETYPE_DESCRIPTOR, archetypeJarLoader ); is = getStream( ARCHETYPE_OLD_DESCRIPTOR, archetypeJarLoader ); processTemplates( pomFile, outputDirectory, context, descriptor, packageName, parentModel ); added = addModuleToParentPom( artifactId, fileReader, w );
InputStream is = getStream( ARCHETYPE_RESOURCES + "/" + template, null );
processTemplate( outputDirectory, context, ARCHETYPE_POM, new TemplateDescriptor(), false, null ); FileUtils.mkdir( getOutputDirectory( outputDirectory, srcDirectory ) ); FileUtils.mkdir( getOutputDirectory( outputDirectory, scriptSourceDirectory ) ); FileUtils.mkdir( getOutputDirectory( outputDirectory, resourceDirectory ) ); FileUtils.mkdir( getOutputDirectory( outputDirectory, testDirectory ) ); FileUtils.mkdir( getOutputDirectory( outputDirectory, testResourceDirectory ) ); processSources( outputDirectory, context, descriptor, packageName, DEFAULT_SOURCE_DIR ); processSources( outputDirectory, context, descriptor, packageName, build.getSourceDirectory() ); processResources( outputDirectory, context, descriptor, packageName ); processTestSources( outputDirectory, context, descriptor, packageName, DEFAULT_TEST_SOURCE_DIR ); processTestSources( outputDirectory, context, descriptor, packageName, build.getTestSourceDirectory() ); processTestResources( outputDirectory, context, descriptor, packageName ); processSiteResources( outputDirectory, context, descriptor, packageName );
InputStream is = getStream( ARCHETYPE_RESOURCES + "/" + template, null );
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 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 ); } }
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 ( String template : descriptor.getResources() ) { processTemplate( outputDirectory, context, template, descriptor.getResourceDescriptor( template ), false, packageName ); } }
protected void processTestSources( String outputDirectory, Context context, ArchetypeDescriptor descriptor, String packageName, String testSourceDirectory ) throws ArchetypeTemplateProcessingException { for ( String template : descriptor.getTestSources() ) { processTemplate( outputDirectory, context, template, descriptor.getTestSourceDescriptor( template ), true, packageName, testSourceDirectory ); } }
protected void processSources( String outputDirectory, Context context, ArchetypeDescriptor descriptor, String packageName, String sourceDirectory ) throws ArchetypeTemplateProcessingException { for ( String template : descriptor.getSources() ) { processTemplate( outputDirectory, context, template, descriptor.getSourceDescriptor( template ), true, packageName, sourceDirectory ); } }
protected void processSiteResources( String outputDirectory, Context context, ArchetypeDescriptor descriptor, String packageName ) throws ArchetypeTemplateProcessingException { for ( String template : descriptor.getSiteResources() ) { processTemplate( outputDirectory, context, template, descriptor.getSiteResourceDescriptor( template ), false, packageName ); } }
protected void processTestResources( String outputDirectory, Context context, ArchetypeDescriptor descriptor, String packageName ) throws ArchetypeTemplateProcessingException { for ( String template : descriptor.getTestResources() ) { processTemplate( outputDirectory, context, template, descriptor.getTestResourceDescriptor( template ), false, packageName ); } }