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

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

Documentation
4.0.0
        Modifications to the build process which is activated based on environmental parameters or command line arguments.
      
Properties
This component is not nillable.

Model
<...>
(id? ; activation? ; build? ; modules ; repositories ; pluginRepositories ; dependencies ; reports ; reporting? ; dependencyManagement? ; distributionManagement? ; properties)
</...>


Nested Element Summary
Activationactivation
          4.0.0The conditional logic which will automatically trigger the inclusion of this profile. 
BuildBasebuild
          4.0.0Information required to build the project. 
 dependencies
          3.0.0+ This element describes all of the dependencies associated with a project. 
DependencyManagementdependencyManagement
          4.0.0 Default dependency information for projects that inherit from this one. 
DistributionManagementdistributionManagement
          4.0.0Distribution information for a project that enables deployment of the site and artifacts to remote web servers and repositories respectively. 
xs:stringid
          4.0.0The identifier of this build profile. 
 modules
          4.0.0 The modules (sometimes called subprojects) to build as a part of this project. 
 pluginRepositories
          4.0.0 The lists of the remote repositories for discovering plugins for builds and reports. 
 properties
          4.0.0 Properties that can be used throughout the POM as a substitution, and are used as filters in resources if enabled. 
Reportingreporting
          4.0.0 This element includes the specification of report plugins to use to generate the reports on the Maven-generated site. 
 reports
          4.0.0 <b>Deprecated</b>. 
 repositories
          4.0.0The lists of the remote repositories for discovering dependencies and extensions. 
Source
<xs:complexType name="Profile">
<xs:all>
<xs:element minOccurs="0" name="id" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="activation" type="Activation">
</xs:element>
<xs:element minOccurs="0" name="build" type="BuildBase">
</xs:element>
<xs:element minOccurs="0" name="modules">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="module" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="repositories">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="repository" type="Repository"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="pluginRepositories">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="pluginRepository" type="Repository"/>
</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="reports">
<xs:complexType>
<xs:sequence>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="skip"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="reporting" type="Reporting">
</xs:element>
<xs:element minOccurs="0" name="dependencyManagement" type="DependencyManagement">
</xs:element>
<xs:element minOccurs="0" name="distributionManagement" type="DistributionManagement">
</xs:element>
<xs:element minOccurs="0" name="properties">
<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.