Class EnhancedPluginDescriptorBuilder
java.lang.Object
org.apache.maven.plugins.plugin.descriptor.PluginDescriptorBuilder
org.apache.maven.plugins.plugin.descriptor.EnhancedPluginDescriptorBuilder
Reads enhanced plugin.xml files as generated by
PluginDescriptorFilesGenerator and used by PluginReport.
Populates the slightly extended Parameter object EnhancedParameterWrapper.
In addition, populates all (optional) elements added after Maven Plugin API 3.2.5.-
Constructor Summary
ConstructorsConstructorDescriptionEnhancedPluginDescriptorBuilder(org.apache.maven.rtinfo.RuntimeInformation rtInfo) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.plugin.descriptor.PluginDescriptororg.apache.maven.plugin.descriptor.MojoDescriptorbuildComponentDescriptor(org.codehaus.plexus.configuration.PlexusConfiguration c, org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor) org.codehaus.plexus.configuration.PlexusConfigurationbuildConfiguration(Reader reader) Cache the returned configuration for additional evaluation inbuild(Reader, String).Methods inherited from class org.apache.maven.plugins.plugin.descriptor.PluginDescriptorBuilder
build
-
Constructor Details
-
EnhancedPluginDescriptorBuilder
-
-
Method Details
-
buildConfiguration
public org.codehaus.plexus.configuration.PlexusConfiguration buildConfiguration(Reader reader) throws org.codehaus.plexus.configuration.PlexusConfigurationException Cache the returned configuration for additional evaluation inbuild(Reader, String).- Overrides:
buildConfigurationin classPluginDescriptorBuilder- Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
-
build
public org.apache.maven.plugin.descriptor.PluginDescriptor build(Reader reader, String source) throws org.codehaus.plexus.configuration.PlexusConfigurationException - Overrides:
buildin classPluginDescriptorBuilder- Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
-
buildComponentDescriptor
public org.apache.maven.plugin.descriptor.MojoDescriptor buildComponentDescriptor(org.codehaus.plexus.configuration.PlexusConfiguration c, org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor) throws org.codehaus.plexus.configuration.PlexusConfigurationException - Overrides:
buildComponentDescriptorin classPluginDescriptorBuilder- Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
-