@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 ArchetypeRegistryManager
IOException
public List<String> getLanguages(String archetypeLanguages, File archetypeRegistryFile) throws IOException
getLanguages
in interface ArchetypeRegistryManager
IOException
public ArchetypeRegistry readArchetypeRegistry(File archetypeRegistryFile) throws IOException, XmlPullParserException
readArchetypeRegistry
in interface ArchetypeRegistryManager
IOException
XmlPullParserException
public ArchetypeRegistry readArchetypeRegistry(Reader reader) throws IOException, XmlPullParserException
readArchetypeRegistry
in interface ArchetypeRegistryManager
IOException
XmlPullParserException
public void writeArchetypeRegistry(File archetypeRegistryFile, ArchetypeRegistry archetypeRegistry) throws IOException
writeArchetypeRegistry
in interface ArchetypeRegistryManager
IOException
public org.apache.maven.artifact.repository.ArtifactRepository createRepository(String url, String repositoryId)
createRepository
in interface ArchetypeRegistryManager
public ArchetypeRegistry getDefaultArchetypeRegistry()
getDefaultArchetypeRegistry
in interface ArchetypeRegistryManager
Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.