Class PluginMetadataParser
- java.lang.Object
-
- org.apache.maven.tools.plugin.extractor.model.PluginMetadataParser
-
public class PluginMetadataParser extends java.lang.Object
Parser for plugin metadata.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
IMPL_BASE_PLACEHOLDER
Default 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.MojoDescriptor
asDescriptor(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
-
-