FlexDoc/XML XSDDoc Demo
XML Schema for Maven POM 4.0.0


complexType "Plugin"
Namespace:
Content:
complex, 9 elements
Defined:
globally in maven-4.0.0.xsd; see XML source
Includes:
declarations of 9 elements
Referenced:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
Content Element Model:
Component
Type / Value
Occurs
Nillable?
Declared In
Description
1..1
 groupId
xs:string : "org.apache.maven.plugins"
0..1
no
4.0.0+ The group ID of the plugin in the repository.
 artifactId
xs:string
0..1
no
4.0.0+ The artifact ID of the plugin in the repository.
 version
xs:string
0..1
no
4.0.0+ The version (or valid range of versions) of the plugin to be used.
 extensions
xs:string
0..1
no
4.0.0+ Whether to load Maven extensions (such as packaging and type handlers) from this plugin. For performance reasons, this should only be enabled when necessary. Note: While the type of this field is String for technical reasons, the semantic type is actually Boolean. Default value is false.
0..1
no
4.0.0+ Multiple specifications of a set of goals to execute during the build lifecycle, each having (possibly) a different configuration.
0..1
no
4.0.0+ Additional dependencies that this project needs to introduce to the plugin's classloader.
0..1
no
4.0.0+ Deprecated. »
 inherited
xs:string
0..1
no
4.0.0+ Whether any configuration should be propagated to child POMs. Note: While the type of this field is String for technical reasons, the semantic type is actually Boolean. Default value is true.
0..1
no
0.0.0+
Description
version:
4.0.0+
description:
The <plugin> element contains informations required for a plugin.
Related Components
Referenced By


XML schema documentation generated with FlexDoc/XML 1.15 using FlexDoc/XML XSDDoc 3.5 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.