org.apache.maven.tools.plugin.extractor
Interface MojoDescriptorExtractor

All Known Implementing Classes:
AbstractScriptedMojoDescriptorExtractor, AntMojoDescriptorExtractor, BeanshellMojoDescriptorExtractor, JavaMojoDescriptorExtractor

public interface MojoDescriptorExtractor

Version:
$Id: MojoDescriptorExtractor.java 638333 2008-03-18 11:39:14Z bentmann $
Author:
jdcasey

Field Summary
static java.lang.String ROLE
          Plexus role for lookup
 
Method Summary
 java.util.List execute(org.apache.maven.project.MavenProject project, org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor)
          Execute the mojo extraction.
 

Field Detail

ROLE

static final java.lang.String ROLE
Plexus role for lookup

Method Detail

execute

java.util.List execute(org.apache.maven.project.MavenProject project,
                       org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor)
                       throws ExtractionException,
                              org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException
Execute the mojo extraction.

Parameters:
project - not null Maven project
pluginDescriptor - not null plugin descriptor
Returns:
a list of mojo descriptors.
Throws:
ExtractionException - if any
org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException - if any


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.