Save This Page
Home » maven-2.0.9-src » org.apache » maven » plugin » [javadoc | source]
org.apache.maven.plugin
public class: DefaultPluginManager [javadoc | source]
java.lang.Object
   org.codehaus.plexus.logging.AbstractLogEnabled
      org.apache.maven.plugin.DefaultPluginManager

All Implemented Interfaces:
    org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, PluginManager

Field Summary
protected  PlexusContainer container     
protected  PluginDescriptorBuilder pluginDescriptorBuilder     
protected  ArtifactFilter artifactFilter     
protected  PathTranslator pathTranslator     
protected  MavenPluginCollector pluginCollector     
protected  PluginVersionManager pluginVersionManager     
protected  ArtifactFactory artifactFactory     
protected  ArtifactResolver artifactResolver     
protected  ArtifactMetadataSource artifactMetadataSource     
protected  RuntimeInformation runtimeInformation     
protected  MavenProjectBuilder mavenProjectBuilder     
protected  PluginMappingManager pluginMappingManager     
Constructor:
 public DefaultPluginManager() 
Method from org.apache.maven.plugin.DefaultPluginManager Summary:
addPlugin,   checkPlexusUtils,   contextualize,   copyConfiguration,   createPluginParameterRequiredMessage,   executeMojo,   getPluginComponent,   getPluginComponents,   getPluginDefinitionForPrefix,   getPluginDescriptorForPrefix,   getReport,   initialize,   verifyPlugin,   verifyReportPlugin
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.maven.plugin.DefaultPluginManager Detail:
 protected  void addPlugin(Plugin plugin,
    Artifact pluginArtifact,
    MavenProject project,
    ArtifactRepository localRepository) throws InvalidPluginException, PluginManagerException 
 public static  void checkPlexusUtils(ResolutionGroup resolutionGroup,
    ArtifactFactory artifactFactory) 
 public  void contextualize(Context context) throws ContextException 
 public static PlexusConfiguration copyConfiguration(PlexusConfiguration src) 
 public static String createPluginParameterRequiredMessage(MojoDescriptor mojo,
    Parameter parameter,
    String expression) 
 public  void executeMojo(MavenProject project,
    MojoExecution mojoExecution,
    MavenSession session) throws ArtifactResolutionException, PluginManagerException, InvalidDependencyVersionException, MojoExecutionException, ArtifactNotFoundException, MojoFailureException, PluginConfigurationException 
 public Object getPluginComponent(Plugin plugin,
    String role,
    String roleHint) throws PluginManagerException, ComponentLookupException 
 public Map getPluginComponents(Plugin plugin,
    String role) throws PluginManagerException, ComponentLookupException 
 public Plugin getPluginDefinitionForPrefix(String prefix,
    MavenSession session,
    MavenProject project) 
 public PluginDescriptor getPluginDescriptorForPrefix(String prefix) 
 public MavenReport getReport(MavenProject project,
    MojoExecution mojoExecution,
    MavenSession session) throws ArtifactResolutionException, PluginManagerException, ArtifactNotFoundException, PluginConfigurationException 
 public  void initialize() 
 public PluginDescriptor verifyPlugin(Plugin plugin,
    MavenProject project,
    Settings settings,
    ArtifactRepository localRepository) throws InvalidVersionSpecificationException, PluginVersionResolutionException, ArtifactResolutionException, PluginManagerException, InvalidPluginException, PluginNotFoundException, ArtifactNotFoundException, PluginVersionNotFoundException 
 public PluginDescriptor verifyReportPlugin(ReportPlugin reportPlugin,
    MavenProject project,
    MavenSession session) throws InvalidVersionSpecificationException, ArtifactResolutionException, PluginVersionResolutionException, PluginManagerException, InvalidPluginException, PluginNotFoundException, ArtifactNotFoundException, PluginVersionNotFoundException