org.apache.maven.index.archetype
Class NexusArchetypeDataSource

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.index.archetype.NexusArchetypeDataSource
All Implemented Interfaces:
org.apache.maven.archetype.source.ArchetypeDataSource, org.codehaus.plexus.logging.LogEnabled

@Component(role=org.apache.maven.archetype.source.ArchetypeDataSource.class,
           hint="nexus")
public class NexusArchetypeDataSource
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements org.apache.maven.archetype.source.ArchetypeDataSource

Author:
Eugene Kuleshov

Field Summary
 
Fields inherited from interface org.apache.maven.archetype.source.ArchetypeDataSource
ROLE
 
Constructor Summary
NexusArchetypeDataSource()
           
 
Method Summary
 org.apache.maven.archetype.catalog.ArchetypeCatalog getArchetypeCatalog(Properties properties)
           
 void updateCatalog(Properties properties, org.apache.maven.archetype.catalog.Archetype archetype)
           
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NexusArchetypeDataSource

public NexusArchetypeDataSource()
Method Detail

getArchetypeCatalog

public org.apache.maven.archetype.catalog.ArchetypeCatalog getArchetypeCatalog(Properties properties)
                                                                        throws org.apache.maven.archetype.source.ArchetypeDataSourceException
Specified by:
getArchetypeCatalog in interface org.apache.maven.archetype.source.ArchetypeDataSource
Throws:
org.apache.maven.archetype.source.ArchetypeDataSourceException

updateCatalog

public void updateCatalog(Properties properties,
                          org.apache.maven.archetype.catalog.Archetype archetype)
Specified by:
updateCatalog in interface org.apache.maven.archetype.source.ArchetypeDataSource


Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.