org.apache.maven.extension
Class DefaultExtensionManager

java.lang.Object
  extended byorg.apache.maven.extension.DefaultExtensionManager
All Implemented Interfaces:
org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable, ExtensionManager

public class DefaultExtensionManager
extends Object
implements ExtensionManager, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

Used to locate extensions.

Version:
$Id: DefaultExtensionManager.java 368221 2006-01-12 02:04:38Z jvanzyl $
Author:
Brett Porter, Jason van Zyl

Constructor Summary
DefaultExtensionManager()
           
 
Method Summary
 void addExtension(org.apache.maven.model.Extension extension, org.apache.maven.project.MavenProject project, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
           
 void contextualize(org.codehaus.plexus.context.Context context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultExtensionManager

public DefaultExtensionManager()
Method Detail

addExtension

public void addExtension(org.apache.maven.model.Extension extension,
                         org.apache.maven.project.MavenProject project,
                         org.apache.maven.artifact.repository.ArtifactRepository localRepository)
                  throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                         org.codehaus.plexus.PlexusContainerException,
                         org.apache.maven.artifact.resolver.ArtifactNotFoundException
Specified by:
addExtension in interface ExtensionManager
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.codehaus.plexus.PlexusContainerException
org.apache.maven.artifact.resolver.ArtifactNotFoundException

contextualize

public void contextualize(org.codehaus.plexus.context.Context context)
                   throws org.codehaus.plexus.context.ContextException
Specified by:
contextualize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
Throws:
org.codehaus.plexus.context.ContextException


Copyright 2001-2001-2006 Apache Software Foundation. All Rights Reserved.