Class PluginMetadataParser
- java.lang.Object
-
- org.apache.maven.tools.plugin.extractor.model.PluginMetadataParser
-
public class PluginMetadataParser extends java.lang.ObjectParser for plugin metadata.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringIMPL_BASE_PLACEHOLDERDefault implementation path which will be replaced in AbstractScriptedMojoDescriptorExtractor#extractMojoDescriptorsFromMetadata(Map, PluginDescriptor)
-
Constructor Summary
Constructors Constructor Description PluginMetadataParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.apache.maven.plugin.descriptor.MojoDescriptorasDescriptor(java.io.File metadataFile, Mojo mojo)java.util.Set<org.apache.maven.plugin.descriptor.MojoDescriptor>parseMojoDescriptors(java.io.File metadataFile)
-
-
-
Field Detail
-
IMPL_BASE_PLACEHOLDER
public static final java.lang.String IMPL_BASE_PLACEHOLDER
Default implementation path which will be replaced in AbstractScriptedMojoDescriptorExtractor#extractMojoDescriptorsFromMetadata(Map, PluginDescriptor)- See Also:
- Constant Field Values
-
-
Method Detail
-
parseMojoDescriptors
public java.util.Set<org.apache.maven.plugin.descriptor.MojoDescriptor> parseMojoDescriptors(java.io.File metadataFile) throws PluginMetadataParseException- Parameters:
metadataFile- the metadata file to be parse- Returns:
- a set of
MojoDescriptor - Throws:
PluginMetadataParseException- if any
-
asDescriptor
private org.apache.maven.plugin.descriptor.MojoDescriptor asDescriptor(java.io.File metadataFile, Mojo mojo) throws PluginMetadataParseException- Parameters:
metadataFile- not nullmojo- not null- Returns:
- a mojo descriptor instance
- Throws:
PluginMetadataParseException- if any
-
-