public abstract class AbstractArchetypeDataSource
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements org.apache.maven.archetype.source.ArchetypeDataSource
| Constructor and Description |
|---|
AbstractArchetypeDataSource() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.maven.archetype.catalog.ArchetypeCatalog |
getArchetypeCatalog(java.util.Properties properties) |
protected abstract java.util.List<IndexingContext> |
getIndexingContexts() |
private java.util.Map<java.lang.String,java.lang.String> |
getRepositoryMap() |
void |
updateCatalog(java.util.Properties properties,
org.apache.maven.archetype.catalog.Archetype archetype) |
@Requirement private Indexer indexer
public org.apache.maven.archetype.catalog.ArchetypeCatalog getArchetypeCatalog(java.util.Properties properties)
throws org.apache.maven.archetype.source.ArchetypeDataSourceException
getArchetypeCatalog in interface org.apache.maven.archetype.source.ArchetypeDataSourceorg.apache.maven.archetype.source.ArchetypeDataSourceExceptionprivate java.util.Map<java.lang.String,java.lang.String> getRepositoryMap()
public void updateCatalog(java.util.Properties properties,
org.apache.maven.archetype.catalog.Archetype archetype)
updateCatalog in interface org.apache.maven.archetype.source.ArchetypeDataSourceprotected abstract java.util.List<IndexingContext> getIndexingContexts()