Class BeanshellMojoDescriptorExtractor
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
org.apache.maven.tools.plugin.extractor.beanshell.BeanshellMojoDescriptorExtractor
- 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="bsh")
public class BeanshellMojoDescriptorExtractor
extends org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
implements org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor
Extracts Mojo descriptors from BeanShell 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>
extractMojoDescriptors
(Map<String, Set<File>> scriptFilesKeyedByBasedir, org.apache.maven.tools.plugin.PluginToolsRequest request) protected String
getScriptFileExtension
(org.apache.maven.tools.plugin.PluginToolsRequest request) Methods inherited from class org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
copyScriptsToOutputDirectory, execute, extractMojoDescriptorsFromMetadata, gatherFilesByBasedir, getMetadataFileExtension
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
Methods inherited from interface org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor
execute
-
Constructor Details
-
BeanshellMojoDescriptorExtractor
public BeanshellMojoDescriptorExtractor()
-
-
Method Details
-
getScriptFileExtension
- Specified by:
getScriptFileExtension
in classorg.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
-
extractMojoDescriptors
protected List<org.apache.maven.plugin.descriptor.MojoDescriptor> extractMojoDescriptors(Map<String, Set<File>> scriptFilesKeyedByBasedir, org.apache.maven.tools.plugin.PluginToolsRequest request) throws org.apache.maven.tools.plugin.extractor.ExtractionException, org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException- Overrides:
extractMojoDescriptors
in classorg.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
- Throws:
org.apache.maven.tools.plugin.extractor.ExtractionException
org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException
-