@Component(role=ArchetypeCreationConfigurator.class, hint="default") public class DefaultArchetypeCreationConfigurator extends org.codehaus.plexus.logging.AbstractLogEnabled implements ArchetypeCreationConfigurator
ROLE
Constructor and Description |
---|
DefaultArchetypeCreationConfigurator() |
Modifier and Type | Method and Description |
---|---|
Properties |
configureArchetypeCreation(MavenProject project,
Boolean interactiveMode,
Properties commandLineProperties,
File propertyFile,
List<String> languages) |
void |
readProperties(Properties properties,
File propertyFile) |
void |
writeProperties(Properties properties,
File propertyFile) |
public DefaultArchetypeCreationConfigurator()
public Properties configureArchetypeCreation(MavenProject project, Boolean interactiveMode, Properties commandLineProperties, File propertyFile, List<String> languages) throws IOException, ArchetypeNotDefined, ArchetypeNotConfigured, org.codehaus.plexus.components.interactivity.PrompterException, TemplateCreationException
configureArchetypeCreation
in interface ArchetypeCreationConfigurator
IOException
ArchetypeNotDefined
ArchetypeNotConfigured
org.codehaus.plexus.components.interactivity.PrompterException
TemplateCreationException
public void readProperties(Properties properties, File propertyFile) throws IOException
IOException
public void writeProperties(Properties properties, File propertyFile) throws IOException
IOException
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.