| Complex Type Summary |
| Activation | 4.0.0
The conditions within the build runtime environment which will trigger
the automatic inclusion of the build profile.
|
| ActivationFile | 4.0.0 This is the file specification used to activate the profile. |
| ActivationOS | 4.0.0
This is an activator which will detect an operating system's attributes in order to activate
its profile.
|
| ActivationProperty | 4.0.0 This is the property specification used to activate a profile. |
| Build | 3.0.0+ |
| Build.extensions | 4.0.0A set of build extensions to use from this project. |
| Build.filters | 4.0.0
The list of filter properties files that are used when filtering is enabled.
|
| Build.plugins | 4.0.0
The list of plugins to use.
|
| Build.resources | 3.0.0+ This element describes all of the classpath resources such as properties files associated with a project. |
| Build.testResources | 4.0.0
This element describes all of the classpath resources such as properties files associated with a
project's unit tests.
|
| BuildBase | 3.0.0+ |
| BuildBase.filters | 4.0.0
The list of filter properties files that are used when filtering is enabled.
|
| BuildBase.plugins | 4.0.0
The list of plugins to use.
|
| BuildBase.resources | 3.0.0+ This element describes all of the classpath resources such as properties files associated with a project. |
| BuildBase.testResources | 4.0.0
This element describes all of the classpath resources such as properties files associated with a
project's unit tests.
|
| CiManagement | 4.0.0 |
| CiManagement.notifiers | 4.0.0
Configuration for notifying developers/users when a build is
unsuccessful, including user information and notification mode.
|
| Contributor | 3.0.0+ Description of a person who has contributed to the project, but who does not have commit privileges. |
| Contributor.properties | 3.0.0+
Properties about the contributor, such as an instant messenger handle.
|
| Contributor.roles | 3.0.0+ The roles the contributor plays in the project. |
| Dependency | 3.0.0+ |
| Dependency.exclusions | 4.0.0
Lists a set of artifacts that should be excluded from this dependency's artifact list when it comes to
calculating transitive dependencies.
|
| DependencyManagement | 4.0.0
Section for management of default dependency information for use in a group of POMs.
|
| DependencyManagement.dependencies | 4.0.0 The dependencies specified here are not used until they are referenced in a POM within the group. |
| DeploymentRepository | 4.0.0
Repository contains the information needed for deploying to the remote repoistory.
|
| Developer | 3.0.0+
Information about one of the committers on this project.
|
| Developer.properties | 3.0.0+
Properties about the contributor, such as an instant messenger handle.
|
| Developer.roles | 3.0.0+ The roles the contributor plays in the project. |
| DistributionManagement | 4.0.0 This elements describes all that pertains to distribution for a project. |
| Exclusion | 4.0.0 |
| Extension | 4.0.0Describes a build extension to utilise. |
| IssueManagement | 4.0.0
Information about the issue tracking (or bug tracking) system used to manage this project.
|
| License | 3.0.0+ Describes the licenses for this project. |
| MailingList | 3.0.0+ This element describes all of the mailing lists associated with a project. |
| MailingList.otherArchives | 3.0.0+
The link to alternate URLs where you can browse the list archive.
|
| Model | 3.0.0+ The <code><project></code> element is the root of the descriptor. |
| Model.contributors | 3.0.0+
Describes the contributors to a project that are not yet committers.
|
| Model.dependencies | 3.0.0+ This element describes all of the dependencies associated with a project. |
| Model.developers | 3.0.0+
Describes the committers of a project.
|
| Model.licenses | 3.0.0+ This element describes all of the licenses for this project. |
| Model.mailingLists | 3.0.0+
Contains information about a project's mailing lists.
|
| Model.modules | 4.0.0 The modules (sometimes called subprojects) to build as a part of this project. |
| Model.pluginRepositories | 4.0.0
The lists of the remote repositories for discovering plugins for builds and reports. |
| Model.profiles | 4.0.0
A listing of project-local build profiles which will modify the build process when activated.
|
| Model.properties | 4.0.0 Properties that can be used throughout the POM as a substitution, and are used as filters in resources if enabled. |
| Model.reports | 4.0.0 <b>Deprecated</b>. |
| Model.repositories | 4.0.0The lists of the remote repositories for discovering dependencies and
extensions. |
| Notifier | 4.0.0
Configures one method for notifying users/developers when a build breaks.
|
| Notifier.configuration | 0.0.0+Extended configuration specific to this notifier goes here. |
| Organization | 3.0.0+Specifies the organization that produces this project. |
| Parent | 4.0.0 |
| Plugin | 4.0.0 |
| Plugin.configuration | 0.0.0+ |
| Plugin.dependencies | 4.0.0Additional dependencies that this project needs to introduce to the plugin's
classloader. |
| Plugin.executions | 4.0.0Multiple specifications of a set of goals to execute during the build lifecycle, each having
(possibly) different
configuration. |
| Plugin.goals | 4.0.0 <b>Deprecated</b>. |
| PluginExecution | 4.0.0 |
| PluginExecution.configuration | 0.0.0+ |
| PluginExecution.goals | 4.0.0The goals to execute with the given configuration. |
| PluginManagement | 4.0.0
Section for management of default plugin information for use in a group of POMs.
|
| PluginManagement.plugins | 4.0.0
The list of plugins to use.
|
| Prerequisites | 4.0.0Describes the prerequisites a project can have. |
| Profile | 4.0.0
Modifications to the build process which is activated based on environmental parameters or command line arguments.
|
| Profile.dependencies | 3.0.0+ This element describes all of the dependencies associated with a project. |
| Profile.modules | 4.0.0 The modules (sometimes called subprojects) to build as a part of this project. |
| Profile.pluginRepositories | 4.0.0
The lists of the remote repositories for discovering plugins for builds and reports. |
| Profile.properties | 4.0.0 Properties that can be used throughout the POM as a substitution, and are used as filters in resources if enabled. |
| Profile.reports | 4.0.0 <b>Deprecated</b>. |
| Profile.repositories | 4.0.0The lists of the remote repositories for discovering dependencies and
extensions. |
| Relocation | 4.0.0Describes where an artifact has moved to. |
| Reporting | 4.0.0Section for management of reports and their configuration. |
| Reporting.plugins | 4.0.0The reporting plugins to use and their configuration. |
| ReportPlugin | 4.0.0 |
| ReportPlugin.configuration | 4.0.0The configuration of the reporting plugin. |
| ReportPlugin.reportSets | 4.0.0Multiple specifications of a set of reports, each having (possibly) different configuration. |
| ReportSet | 4.0.0Represents a set of reports and configuration to be used to generate them. |
| ReportSet.configuration | 4.0.0Configuration of the report to be used when generating this set. |
| ReportSet.reports | 4.0.0
The list of reports from this plugin which should be generated from this set.
|
| Repository | 4.0.0
A repository contains the information needed for establishing connections with remote repoistory.
|
| RepositoryPolicy | 4.0.0Download policy |
| Resource | 3.0.0+
This element describes all of the classpath resources associated with a project or
unit tests.
|
| Resource.excludes | 3.0.0+A list of patterns to exclude, e.g. |
| Resource.includes | 3.0.0+A list of patterns to include, e.g. |
| Scm | 4.0.0 |
| Site | 4.0.0
Contains the information needed for deploying websites.
|