Class AntMojoDescriptorExtractor
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
org.apache.maven.tools.plugin.extractor.ant.AntMojoDescriptorExtractor
- All Implemented Interfaces:
org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor,org.codehaus.plexus.logging.LogEnabled
@Component(role=org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor.class,
hint="ant")
public class AntMojoDescriptorExtractor
extends org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
implements org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor
Extracts Mojo descriptors from Ant sources.
-
Field Summary
Fields inherited from interface org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.apache.maven.plugin.descriptor.MojoDescriptor>extractMojoDescriptorsFromMetadata(Map<String, Set<File>> metadataFilesKeyedByBasedir, org.apache.maven.tools.plugin.PluginToolsRequest request) protected StringgetMetadataFileExtension(org.apache.maven.tools.plugin.PluginToolsRequest request) protected StringgetScriptFileExtension(org.apache.maven.tools.plugin.PluginToolsRequest request) Methods inherited from class org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
copyScriptsToOutputDirectory, execute, extractMojoDescriptors, gatherFilesByBasedirMethods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLoggerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor
execute
-
Constructor Details
-
AntMojoDescriptorExtractor
public AntMojoDescriptorExtractor()
-
-
Method Details
-
extractMojoDescriptorsFromMetadata
protected List<org.apache.maven.plugin.descriptor.MojoDescriptor> extractMojoDescriptorsFromMetadata(Map<String, Set<File>> metadataFilesKeyedByBasedir, org.apache.maven.tools.plugin.PluginToolsRequest request) throws org.apache.maven.tools.plugin.extractor.ExtractionException, org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException- Overrides:
extractMojoDescriptorsFromMetadatain classorg.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor- Throws:
org.apache.maven.tools.plugin.extractor.ExtractionExceptionorg.apache.maven.plugin.descriptor.InvalidPluginDescriptorException
-
getScriptFileExtension
- Specified by:
getScriptFileExtensionin classorg.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
-
getMetadataFileExtension
- Overrides:
getMetadataFileExtensionin classorg.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
-