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

All Known Implementing Classes:
AbstractScriptedMojoDescriptorExtractor

public interface MojoDescriptorExtractor

Version:
$Id: MojoDescriptorExtractor.java 1133707 2011-06-09 08:28:59Z stephenc $
Author:
jdcasey

Field Summary
static String ROLE
          Plexus role for lookup
 
Method Summary
 List<MojoDescriptor> execute(MavenProject project, PluginDescriptor pluginDescriptor)
          Deprecated. Use execute(PluginToolsRequest) instead. Provided for backward compatibility with maven-plugin-plugin < 2.5.
 List<MojoDescriptor> execute(PluginToolsRequest request)
          Execute the mojo extraction.
 

Field Detail

ROLE

static final String ROLE
Plexus role for lookup

Method Detail

execute

List<MojoDescriptor> execute(MavenProject project,
                             PluginDescriptor pluginDescriptor)
                             throws ExtractionException,
                                    InvalidPluginDescriptorException
Deprecated. Use execute(PluginToolsRequest) instead. Provided for backward compatibility with maven-plugin-plugin < 2.5.

Execute the mojo extraction.

Returns:
a list of mojo descriptors.
Throws:
ExtractionException - if any
InvalidPluginDescriptorException - if any

execute

List<MojoDescriptor> execute(PluginToolsRequest request)
                             throws ExtractionException,
                                    InvalidPluginDescriptorException
Execute the mojo extraction.

Parameters:
request - The PluginToolsRequest containing information for the extraction process.
Returns:
a list of mojo descriptors.
Throws:
ExtractionException - if any
InvalidPluginDescriptorException - if any
Since:
2.5


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