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:
MojoDescriptorExtractor
,org.codehaus.plexus.logging.LogEnabled
@Deprecated @Named("bsh") @Singleton public class BeanshellMojoDescriptorExtractor extends AbstractScriptedMojoDescriptorExtractor
Deprecated.Scripting support for mojos is deprecated and is planned tp be removed in maven 4.0Extracts Mojo descriptors from BeanShell sources.
-
-
Constructor Summary
Constructors Constructor Description BeanshellMojoDescriptorExtractor()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected List<org.apache.maven.plugin.descriptor.MojoDescriptor>
extractMojoDescriptors(Map<String,Set<File>> scriptFilesKeyedByBasedir, PluginToolsRequest request)
Deprecated.Should be implemented in the sub classes.GroupKey
getGroupKey()
Deprecated.Returns theGroupKey
of extractor, asMojoScanner
will execute them grouped, and ordered within groups.String
getName()
Deprecated.Returns the "name" (id) of the extractor.protected String
getScriptFileExtension(PluginToolsRequest request)
Deprecated.-
Methods inherited from class org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor
copyScriptsToOutputDirectory, execute, extractMojoDescriptorsFromMetadata, gatherFilesByBasedir, getMetadataFileExtension, isDeprecated
-
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
getRequiredJavaVersion
-
-
-
-
Field Detail
-
NAME
public static final String NAME
Deprecated.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BeanshellMojoDescriptorExtractor
public BeanshellMojoDescriptorExtractor()
Deprecated.
-
-
Method Detail
-
getName
public String getName()
Deprecated.Description copied from interface:MojoDescriptorExtractor
Returns the "name" (id) of the extractor.
-
getGroupKey
public GroupKey getGroupKey()
Deprecated.Description copied from interface:MojoDescriptorExtractor
Returns theGroupKey
of extractor, asMojoScanner
will execute them grouped, and ordered within groups. Must never returnnull
.
-
getScriptFileExtension
protected String getScriptFileExtension(PluginToolsRequest request)
Deprecated.- Specified by:
getScriptFileExtension
in classAbstractScriptedMojoDescriptorExtractor
- Parameters:
request
- the request- Returns:
- the file extension like
.bsh
for BeanShell.
-
extractMojoDescriptors
protected List<org.apache.maven.plugin.descriptor.MojoDescriptor> extractMojoDescriptors(Map<String,Set<File>> scriptFilesKeyedByBasedir, PluginToolsRequest request) throws ExtractionException, org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException
Deprecated.Should be implemented in the sub classes.- Overrides:
extractMojoDescriptors
in classAbstractScriptedMojoDescriptorExtractor
- Parameters:
scriptFilesKeyedByBasedir
- could be nullrequest
- The plugin request, nevernull
.- Returns:
- always null
- Throws:
ExtractionException
- if anyorg.apache.maven.plugin.descriptor.InvalidPluginDescriptorException
- if any
-
-