@Component(role=MojoDescriptorExtractor.class, hint="bsh") public class BeanshellMojoDescriptorExtractor extends AbstractScriptedMojoDescriptorExtractor implements MojoDescriptorExtractor
ROLE
Constructor and Description |
---|
BeanshellMojoDescriptorExtractor() |
Modifier and Type | Method and Description |
---|---|
protected List<org.apache.maven.plugin.descriptor.MojoDescriptor> |
extractMojoDescriptors(Map<String,Set<File>> scriptFilesKeyedByBasedir,
PluginToolsRequest request)
Should be implemented in the sub classes.
|
protected String |
getScriptFileExtension(PluginToolsRequest request) |
copyScriptsToOutputDirectory, execute, extractMojoDescriptorsFromMetadata, gatherFilesByBasedir, getMetadataFileExtension
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute
public BeanshellMojoDescriptorExtractor()
protected String getScriptFileExtension(PluginToolsRequest request)
getScriptFileExtension
in class AbstractScriptedMojoDescriptorExtractor
.bsh
for BeanShell.protected List<org.apache.maven.plugin.descriptor.MojoDescriptor> extractMojoDescriptors(Map<String,Set<File>> scriptFilesKeyedByBasedir, PluginToolsRequest request) throws ExtractionException, org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException
extractMojoDescriptors
in class AbstractScriptedMojoDescriptorExtractor
scriptFilesKeyedByBasedir
- could be nullrequest
- The plugin request, never null
.ExtractionException
- if anyorg.apache.maven.plugin.descriptor.InvalidPluginDescriptorException
- if anyCopyright © 2004–2018 The Apache Software Foundation. All rights reserved.