org.apache.maven.archetype.common
Interface ArchetypeRegistryManager
- All Known Implementing Classes:
- DefaultArchetypeRegistryManager
public interface ArchetypeRegistryManager
ROLE
static final String ROLE
addGroup
void addGroup(String group,
File archetypeRegistryFile)
throws IOException,
org.codehaus.plexus.util.xml.pull.XmlPullParserException
- Throws:
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
getArchetypeGroups
List getArchetypeGroups(File archetypeRegistryFile)
getFilteredExtensions
List getFilteredExtensions(String archetypeFilteredExtentions,
File archetypeRegistryFile)
throws IOException
- Throws:
IOException
getLanguages
List getLanguages(String archetypeLanguages,
File archetypeRegistryFile)
throws IOException
- Throws:
IOException
readArchetypeRegistry
ArchetypeRegistry readArchetypeRegistry(File archetypeRegistryFile)
throws IOException,
FileNotFoundException,
org.codehaus.plexus.util.xml.pull.XmlPullParserException
- Throws:
IOException
FileNotFoundException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
getRepositories
List getRepositories(List pomRemoteRepositories,
String remoteRepositories,
File archetypeRegistryFile)
throws IOException,
org.codehaus.plexus.util.xml.pull.XmlPullParserException
- Throws:
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
writeArchetypeRegistry
void writeArchetypeRegistry(File archetypeRegistryFile,
ArchetypeRegistry archetypeRegistry)
throws IOException
- Throws:
IOException
Copyright © 2007-2011 Apache Software Foundation. All Rights Reserved.