@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, org.codehaus.plexus.util.xml.pull.XmlPullParserException
readArchetypeRegistry
in interface ArchetypeRegistryManager
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
public ArchetypeRegistry readArchetypeRegistry(Reader reader) throws IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
readArchetypeRegistry
in interface ArchetypeRegistryManager
IOException
org.codehaus.plexus.util.xml.pull.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.