org.jfrog.maven.annomojo.extractor
Class AnnoMojoDescriptorExtractor

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.jfrog.maven.annomojo.extractor.AnnoMojoDescriptorExtractor
All Implemented Interfaces:
org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

public class AnnoMojoDescriptorExtractor
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

Java 1.5+ Annotation-based MojoDescriptorExtractor

Author:
Yoav Landman, Frederic Simon, Yossi Shaul

Field Summary
 
Fields inherited from interface org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor
ROLE
 
Constructor Summary
AnnoMojoDescriptorExtractor()
           
 
Method Summary
 void contextualize(org.codehaus.plexus.context.Context context)
           
 java.util.List<org.apache.maven.plugin.descriptor.MojoDescriptor> execute(org.apache.maven.project.MavenProject project, org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor)
           
 java.util.List<org.apache.maven.plugin.descriptor.MojoDescriptor> execute(org.apache.maven.tools.plugin.PluginToolsRequest pluginToolsRequest)
           
 
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

AnnoMojoDescriptorExtractor

public AnnoMojoDescriptorExtractor()
Method Detail

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

execute

public java.util.List<org.apache.maven.plugin.descriptor.MojoDescriptor> execute(org.apache.maven.tools.plugin.PluginToolsRequest pluginToolsRequest)
                                                                          throws org.apache.maven.tools.plugin.extractor.ExtractionException,
                                                                                 org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException
Specified by:
execute in interface org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor
Throws:
org.apache.maven.tools.plugin.extractor.ExtractionException
org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException

execute

public java.util.List<org.apache.maven.plugin.descriptor.MojoDescriptor> execute(org.apache.maven.project.MavenProject project,
                                                                                 org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor)
                                                                          throws org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException
Specified by:
execute in interface org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor
Throws:
org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException


Copyright © 2006-2010. All Rights Reserved.