complexType "Activation"
Namespace:
Content:
complex, 5 elements
Defined:
globally in maven-4.0.0.xsd; see XML source
Includes:
definitions of 5 elements
Used:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
version:
4.0.0+
description:
The conditions within the build runtime environment which will trigger the automatic inclusion of the build profile. Multiple conditions can be defined, which must be all satisfied to activate the profile.
XML Source (w/o annotations (6); see within schema source)
<xs:complexType name="Activation">
<xs:all>
<xs:element default="false" minOccurs="0" name="activeByDefault" type="xs:boolean"/>
<xs:element minOccurs="0" name="jdk" type="xs:string"/>
<xs:element minOccurs="0" name="os" type="ActivationOS"/>
<xs:element minOccurs="0" name="property" type="ActivationProperty"/>
<xs:element minOccurs="0" name="file" type="ActivationFile"/>
</xs:all>
</xs:complexType>
Content Element Detail (all declarations; defined within this component only; 5/5)
activeByDefault
Type:
xs:boolean, predefined, simple content
version:
4.0.0+
description:
If set to true, this profile will be active unless another profile in this pom is activated using the command line -P option or by one of that profile's activators.
XML Representation Summary
<activeByDefault>
   
Content: 
{ xs:boolean }
</activeByDefault>
Simple Content
Default:
"false"
XML Source (w/o annotations (1); see within schema source)
<xs:element default="false" minOccurs="0" name="activeByDefault" type="xs:boolean"/>

file
Type:
ActivationFile, complex content
version:
4.0.0+
description:
Specifies that this profile will be activated based on existence of a file.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="file" type="ActivationFile"/>

jdk
Type:
xs:string, predefined, simple content
version:
4.0.0+
description:
Specifies that this profile will be activated when a matching JDK is detected. For example, 1.4 only activates on JDKs versioned 1.4, while !1.4 matches any JDK that is not version 1.4. Ranges are supported too: [1.5,) activates when the JDK is 1.5 minimum.
XML Representation Summary
<jdk>
   
Content: 
{ xs:string }
</jdk>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="jdk" type="xs:string"/>

os
Type:
ActivationOS, complex content
version:
4.0.0+
description:
Specifies that this profile will be activated when matching operating system attributes are detected.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="os" type="ActivationOS"/>

property
Type:
ActivationProperty, complex content
version:
4.0.0+
description:
Specifies that this profile will be activated when this system property is specified.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="property" type="ActivationProperty"/>

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