@Component(role=ArchetypeRegistryManager.class) public class DefaultArchetypeRegistryManager extends org.codehaus.plexus.logging.AbstractLogEnabled implements ArchetypeRegistryManager
ROLE| Constructor and Description |
|---|
DefaultArchetypeRegistryManager() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.maven.artifact.repository.ArtifactRepository |
createRepository(String url,
String repositoryId)
Code stealed from MavenArchetypeMojo
(org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha4).
|
ArchetypeRegistry |
getDefaultArchetypeRegistry() |
List<String> |
getFilteredExtensions(String archetypeFilteredExtentions,
File archetypeRegistryFile) |
List<String> |
getLanguages(String archetypeLanguages,
File archetypeRegistryFile) |
ArchetypeRegistry |
readArchetypeRegistry(File archetypeRegistryFile) |
ArchetypeRegistry |
readArchetypeRegistry(Reader reader) |
void |
writeArchetypeRegistry(File archetypeRegistryFile,
ArchetypeRegistry archetypeRegistry) |
public List<String> getFilteredExtensions(String archetypeFilteredExtentions, File archetypeRegistryFile) throws IOException
getFilteredExtensions in interface ArchetypeRegistryManagerIOExceptionpublic List<String> getLanguages(String archetypeLanguages, File archetypeRegistryFile) throws IOException
getLanguages in interface ArchetypeRegistryManagerIOExceptionpublic ArchetypeRegistry readArchetypeRegistry(File archetypeRegistryFile) throws IOException, XmlPullParserException
readArchetypeRegistry in interface ArchetypeRegistryManagerIOExceptionXmlPullParserExceptionpublic ArchetypeRegistry readArchetypeRegistry(Reader reader) throws IOException, XmlPullParserException
readArchetypeRegistry in interface ArchetypeRegistryManagerIOExceptionXmlPullParserExceptionpublic void writeArchetypeRegistry(File archetypeRegistryFile, ArchetypeRegistry archetypeRegistry) throws IOException
writeArchetypeRegistry in interface ArchetypeRegistryManagerIOExceptionpublic org.apache.maven.artifact.repository.ArtifactRepository createRepository(String url, String repositoryId)
createRepository in interface ArchetypeRegistryManagerpublic ArchetypeRegistry getDefaultArchetypeRegistry()
getDefaultArchetypeRegistry in interface ArchetypeRegistryManagerCopyright © 2007–2015 The Apache Software Foundation. All rights reserved.