Class PluginDescriptorBuilder
java.lang.Object
org.apache.maven.plugin.descriptor.PluginDescriptorBuilder
Build plugin descriptor object from
plugin.xml
.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static interface
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild
(InputStream input, String source) Deprecated.Deprecated.Deprecated.private PluginDescriptor
build
(String source, String nsUri, XMLStreamReader xsr) private PluginDescriptor
build
(PluginDescriptorBuilder.ReaderSupplier readerSupplier) build
(PluginDescriptorBuilder.ReaderSupplier readerSupplier, String source) build
(PluginDescriptorBuilder.StreamSupplier inputSupplier) build
(PluginDescriptorBuilder.StreamSupplier inputSupplier, String source) buildComponentDescriptor
(org.codehaus.plexus.configuration.PlexusConfiguration c, PluginDescriptor pluginDescriptor) org.codehaus.plexus.configuration.PlexusConfiguration
buildConfiguration
(InputStream configuration) org.codehaus.plexus.configuration.PlexusConfiguration
buildConfiguration
(Reader configuration) private String
extractArtifactId
(org.codehaus.plexus.configuration.PlexusConfiguration c) private List
<org.codehaus.plexus.component.repository.ComponentDependency> extractComponentDependencies
(org.codehaus.plexus.configuration.PlexusConfiguration c) private org.codehaus.plexus.component.repository.ComponentDependency
extractComponentDependency
(org.codehaus.plexus.configuration.PlexusConfiguration d) private String
extractDescription
(org.codehaus.plexus.configuration.PlexusConfiguration c) private String
extractGoalPrefix
(org.codehaus.plexus.configuration.PlexusConfiguration c) private String
extractGroupId
(org.codehaus.plexus.configuration.PlexusConfiguration c) private boolean
extractInheritedByDefault
(org.codehaus.plexus.configuration.PlexusConfiguration c) private boolean
extractIsolatedRealm
(org.codehaus.plexus.configuration.PlexusConfiguration c) private List
<MojoDescriptor> extractMojos
(org.codehaus.plexus.configuration.PlexusConfiguration c, PluginDescriptor pluginDescriptor) private String
extractName
(org.codehaus.plexus.configuration.PlexusConfiguration c) extractRequiredJavaVersion
(org.codehaus.plexus.configuration.PlexusConfiguration c) extractRequiredMavenVersion
(org.codehaus.plexus.configuration.PlexusConfiguration c) private String
extractVersion
(org.codehaus.plexus.configuration.PlexusConfiguration c) private static BufferedReader
reset
(PluginDescriptorBuilder.ReaderSupplier readerSupplier, BufferedReader br) private static BufferedInputStream
reset
(PluginDescriptorBuilder.StreamSupplier inputSupplier, BufferedInputStream bis)
-
Field Details
-
PLUGIN_2_0_0
- See Also:
-
BUFFER_SIZE
private static final int BUFFER_SIZE- See Also:
-
-
Constructor Details
-
PluginDescriptorBuilder
public PluginDescriptorBuilder()
-
-
Method Details
-
build
@Deprecated public PluginDescriptor build(Reader reader) throws org.codehaus.plexus.configuration.PlexusConfigurationException Deprecated.- Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
-
build
@Deprecated public PluginDescriptor build(Reader reader, String source) throws org.codehaus.plexus.configuration.PlexusConfigurationException Deprecated.- Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
-
build
public PluginDescriptor build(PluginDescriptorBuilder.ReaderSupplier readerSupplier) throws org.codehaus.plexus.configuration.PlexusConfigurationException - Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
-
build
public PluginDescriptor build(PluginDescriptorBuilder.ReaderSupplier readerSupplier, String source) throws org.codehaus.plexus.configuration.PlexusConfigurationException - Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
-
build
@Deprecated public PluginDescriptor build(InputStream input, String source) throws org.codehaus.plexus.configuration.PlexusConfigurationException Deprecated.- Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
-
build
public PluginDescriptor build(PluginDescriptorBuilder.StreamSupplier inputSupplier) throws org.codehaus.plexus.configuration.PlexusConfigurationException - Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
-
build
public PluginDescriptor build(PluginDescriptorBuilder.StreamSupplier inputSupplier, String source) throws org.codehaus.plexus.configuration.PlexusConfigurationException - Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
-
reset
private static BufferedInputStream reset(PluginDescriptorBuilder.StreamSupplier inputSupplier, BufferedInputStream bis) throws IOException - Throws:
IOException
-
reset
private static BufferedReader reset(PluginDescriptorBuilder.ReaderSupplier readerSupplier, BufferedReader br) throws IOException - Throws:
IOException
-
build
private PluginDescriptor build(String source, String nsUri, XMLStreamReader xsr) throws XMLStreamException, org.codehaus.plexus.configuration.PlexusConfigurationException - Throws:
XMLStreamException
org.codehaus.plexus.configuration.PlexusConfigurationException
-
build
private PluginDescriptor build(String source, org.codehaus.plexus.configuration.PlexusConfiguration c) throws org.codehaus.plexus.configuration.PlexusConfigurationException - Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
-
extractGroupId
-
extractArtifactId
-
extractVersion
-
extractGoalPrefix
-
extractName
-
extractDescription
-
extractMojos
private List<MojoDescriptor> extractMojos(org.codehaus.plexus.configuration.PlexusConfiguration c, PluginDescriptor pluginDescriptor) throws org.codehaus.plexus.configuration.PlexusConfigurationException - Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
-
extractInheritedByDefault
private boolean extractInheritedByDefault(org.codehaus.plexus.configuration.PlexusConfiguration c) -
extractIsolatedRealm
private boolean extractIsolatedRealm(org.codehaus.plexus.configuration.PlexusConfiguration c) -
extractRequiredJavaVersion
-
extractRequiredMavenVersion
-
extractComponentDependencies
private List<org.codehaus.plexus.component.repository.ComponentDependency> extractComponentDependencies(org.codehaus.plexus.configuration.PlexusConfiguration c) -
extractComponentDependency
private org.codehaus.plexus.component.repository.ComponentDependency extractComponentDependency(org.codehaus.plexus.configuration.PlexusConfiguration d) -
buildComponentDescriptor
public MojoDescriptor buildComponentDescriptor(org.codehaus.plexus.configuration.PlexusConfiguration c, PluginDescriptor pluginDescriptor) throws org.codehaus.plexus.configuration.PlexusConfigurationException - Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
-
buildConfiguration
public org.codehaus.plexus.configuration.PlexusConfiguration buildConfiguration(Reader configuration) throws org.codehaus.plexus.configuration.PlexusConfigurationException - Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
-
buildConfiguration
public org.codehaus.plexus.configuration.PlexusConfiguration buildConfiguration(InputStream configuration) throws org.codehaus.plexus.configuration.PlexusConfigurationException - Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
-
build(StreamSupplier, String)