http://maven.apache.org/POM/4.0.0
complexType Plugin

Super Types
{http://www.w3.org/2001/XMLSchema}anyType
|
+--{http://maven.apache.org/POM/4.0.0}Plugin (restriction)

Documentation
4.0.0
Properties
This component is not nillable.

Model
<...>
(groupId? ; artifactId? ; version? ; extensions? ; executions ; dependencies ; goals ; inherited? ; configuration)
</...>


Nested Element Summary
xs:stringartifactId
          4.0.0The artifact ID of the plugin in the repository. 
 configuration
          0.0.0+ 
 dependencies
          4.0.0Additional dependencies that this project needs to introduce to the plugin's classloader. 
 executions
          4.0.0Multiple specifications of a set of goals to execute during the build lifecycle, each having (possibly) different configuration. 
xs:booleanextensions
          4.0.0Whether to load Maven extensions (such as packaging and type handlers) from this plugin. 
 goals
          4.0.0 <b>Deprecated</b>. 
xs:stringgroupId
          4.0.0The group ID of the plugin in the repository. 
xs:stringinherited
          4.0.0 Whether any configuration should be propagated to child POMs. 
xs:stringversion
          4.0.0The version (or valid range of verisons) of the plugin to be used. 
Source
<xs:complexType name="Plugin">
<xs:all>
<xs:element default="org.apache.maven.plugins" minOccurs="0" name="groupId" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="artifactId" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="version" type="xs:string">
</xs:element>
<xs:element default="false" minOccurs="0" name="extensions" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="executions">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="execution" type="PluginExecution"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="dependencies">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="dependency" type="Dependency"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="goals">
<xs:complexType>
<xs:sequence>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="skip"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="inherited" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="configuration">
<xs:complexType>
<xs:sequence>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="skip"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.