XML Schema "maven-4.0.0.xsd"
Target Namespace:
Defined Components:
elements (top-level / other; 1 global + 241 local), complexTypes (36)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
http://maven.apache.org/xsd/maven-4.0.0.xsd; see XML source
Top-Level Element Summary (root element candidates)
3.0.0+ The <project> element is the root of the descriptor.
Type:
Content:
complex, 1 attribute, 30 elements
Defined:
globally; see XML source
Used:
never
Other Element Summary (local elements unified by type)
4.0.0+ The conditional logic which will automatically trigger the inclusion of this profile.
Type:
Content:
complex, 5 elements
Defined:
locally within Profile complexType; see XML source
4.0.0+ Information required to build the project.
Type:
Content:
complex, 8 elements
Defined:
locally within Profile complexType; see XML source
3.0.0+ Information required to build the project.
Type:
Content:
complex, 14 elements
Defined:
locally within Model complexType; see XML source
4.0.0+ The project's continuous integration information.
Type:
Content:
complex, 3 elements
Defined:
locally within Model complexType; see XML source
0.0.0+
Type:
anonymous complexType
Content:
complex, elem. wildcard
Defined:
locally within PluginExecution complexType; see XML source
Includes:
definition of elem. wildcard
0.0.0+ Extended configuration specific to this notifier goes here.
Type:
anonymous complexType
Content:
complex, elem. wildcard
Defined:
locally within Notifier complexType; see XML source
Includes:
definition of elem. wildcard
0.0.0+
Type:
anonymous complexType
Content:
complex, elem. wildcard
Defined:
locally within Plugin complexType; see XML source
Includes:
definition of elem. wildcard
0.0.0+
Type:
anonymous complexType
Content:
complex, elem. wildcard
Defined:
locally within ReportPlugin complexType; see XML source
Includes:
definition of elem. wildcard
0.0.0+
Type:
anonymous complexType
Content:
complex, elem. wildcard
Defined:
locally within ReportSet complexType; see XML source
Includes:
definition of elem. wildcard
Type:
Content:
complex, 8 elements
Defined:
locally within contributors element; see XML source
3.0.0+ Describes the contributors to a project that are not yet committers.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Model complexType; see XML source
Includes:
definition of 1 element
4.0.0+ The dependencies specified here are not used until they are referenced in a POM within the group.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within DependencyManagement complexType; see XML source
Includes:
definition of 1 element
4.0.0+ Additional dependencies that this project needs to introduce to the plugin's classloader.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Plugin complexType; see XML source
Includes:
definition of 1 element
3.0.0+ This element describes all of the dependencies associated with a project.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Profile complexType; see XML source
Includes:
definition of 1 element
3.0.0+ This element describes all of the dependencies associated with a project.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Model complexType; see XML source
Includes:
definition of 1 element
Type:
Content:
complex, 9 elements
Defined:
locally at 4 locations
Type:
Content:
complex, 1 element
Defined:
locally at 2 locations
Type:
Content:
complex, 9 elements
Defined:
locally within developers element; see XML source
3.0.0+ Describes the committers of a project.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Model complexType; see XML source
Includes:
definition of 1 element
Type:
Content:
complex, 6 elements
Defined:
locally at 2 locations
3.0.0+ A list of patterns to exclude, e.g. **/*.xml
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Resource complexType; see XML source
Includes:
definition of 1 element
Type:
Content:
complex, 2 elements
Defined:
locally within exclusions element; see XML source
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.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Dependency complexType; see XML source
Includes:
definition of 1 element
Type:
Content:
complex, 5 elements
Defined:
locally within executions element; see XML source
4.0.0+ Multiple specifications of a set of goals to execute during the build lifecycle, each having (possibly) a different configuration.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Plugin complexType; see XML source
Includes:
definition of 1 element
Type:
Content:
complex, 3 elements
Defined:
locally within extensions element; see XML source
4.0.0+ A set of build extensions to use from this project.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Build complexType; see XML source
Includes:
definition of 1 element
4.0.0+ Specifies that this profile will be activated based on existence of a file.
Type:
Content:
complex, 2 elements
Defined:
locally within Activation complexType; see XML source
4.0.0+ The list of filter properties files that are used when filtering is enabled.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within BuildBase complexType; see XML source
Includes:
definition of 1 element
4.0.0+ The list of filter properties files that are used when filtering is enabled.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Build complexType; see XML source
Includes:
definition of 1 element
4.0.0+ The goals to execute with the given configuration.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within PluginExecution complexType; see XML source
Includes:
definition of 1 element
4.0.0+ Deprecated.
Type:
anonymous complexType
Content:
complex, elem. wildcard
Defined:
locally within Plugin complexType; see XML source
Includes:
definition of elem. wildcard
3.0.0+ A list of patterns to include, e.g. **/*.xml.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Resource complexType; see XML source
Includes:
definition of 1 element
4.0.0+ The project's issue management system information.
Type:
Content:
complex, 2 elements
Defined:
locally within Model complexType; see XML source
Type:
Content:
complex, 4 elements
Defined:
locally within licenses element; see XML source
3.0.0+ This element describes all of the licenses for this project.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Model complexType; see XML source
Includes:
definition of 1 element
Type:
Content:
complex, 6 elements
Defined:
locally within mailingLists element; see XML source
3.0.0+ Contains information about a project's mailing lists.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Model complexType; see XML source
Includes:
definition of 1 element
4.0.0+ The modules (sometimes called subprojects) to build as a part of this project.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Profile complexType; see XML source
Includes:
definition of 1 element
4.0.0+ The modules (sometimes called subprojects) to build as a part of this project.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Model complexType; see XML source
Includes:
definition of 1 element
Type:
Content:
complex, 7 elements
Defined:
locally within notifiers element; see XML source
4.0.0+ Configuration for notifying developers/users when a build is unsuccessful, including user information and notification mode.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within CiManagement complexType; see XML source
Includes:
definition of 1 element
3.0.0+ This element describes various attributes of the organization to which the project belongs.
Type:
Content:
complex, 2 elements
Defined:
locally within Model complexType; see XML source
4.0.0+ Specifies that this profile will be activated when matching operating system attributes are detected.
Type:
Content:
complex, 4 elements
Defined:
locally within Activation complexType; see XML source
3.0.0+ The link to alternate URLs where you can browse the list archive.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within MailingList complexType; see XML source
Includes:
definition of 1 element
4.0.0+ The location of the parent project, if one exists.
Type:
Content:
complex, 4 elements
Defined:
locally within Model complexType; see XML source
Type:
Content:
complex, 6 elements
Defined:
locally within plugins element; see XML source
plugin (type Plugin)
Type:
Content:
complex, 9 elements
Defined:
locally at 3 locations
Type:
Content:
complex, 1 element
Defined:
locally at 2 locations
4.0.0+ The lists of the remote repositories for discovering plugins for builds and reports.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Profile complexType; see XML source
Includes:
definition of 1 element
4.0.0+ The lists of the remote repositories for discovering plugins for builds and reports.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Model complexType; see XML source
Includes:
definition of 1 element
Type:
Content:
complex, 6 elements
Defined:
locally at 2 locations
4.0.0+ The list of plugins to use.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within BuildBase complexType; see XML source
Includes:
definition of 1 element
4.0.0+ The list of plugins to use.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Build complexType; see XML source
Includes:
definition of 1 element
4.0.0+ The list of plugins to use.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within PluginManagement complexType; see XML source
Includes:
definition of 1 element
4.0.0+ The reporting plugins to use and their configuration.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Reporting complexType; see XML source
Includes:
definition of 1 element
4.0.0+ Describes the prerequisites in the build environment for this project.
Type:
Content:
complex, 1 element
Defined:
locally within Model complexType; see XML source
Type:
Content:
complex, 12 elements
Defined:
locally within profiles element; see XML source
4.0.0+ A listing of project-local build profiles which will modify the build process when activated.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Model complexType; see XML source
Includes:
definition of 1 element
3.0.0+ Properties about the contributor, such as an instant messenger handle.
Type:
anonymous complexType
Content:
complex, elem. wildcard
Defined:
locally within Contributor complexType; see XML source
Includes:
definition of elem. wildcard
3.0.0+ Properties about the contributor, such as an instant messenger handle.
Type:
anonymous complexType
Content:
complex, elem. wildcard
Defined:
locally within Developer complexType; see XML source
Includes:
definition of elem. wildcard
4.0.0+ Properties that can be used throughout the POM as a substitution, and are used as filters in resources if enabled.
Type:
anonymous complexType
Content:
complex, elem. wildcard
Defined:
locally within Profile complexType; see XML source
Includes:
definition of elem. wildcard
4.0.0+ Properties that can be used throughout the POM as a substitution, and are used as filters in resources if enabled.
Type:
anonymous complexType
Content:
complex, elem. wildcard
Defined:
locally within Model complexType; see XML source
Includes:
definition of elem. wildcard
4.0.0+ Specifies that this profile will be activated when this system property is specified.
Type:
Content:
complex, 2 elements
Defined:
locally within Activation complexType; see XML source
Type:
Content:
complex, 3 elements
Defined:
locally at 2 locations
4.0.0+ Relocation information of the artifact if it has been moved to a new group ID and/or artifact ID.
Type:
Content:
complex, 4 elements
Defined:
locally within DistributionManagement complexType; see XML source
Type:
Content:
complex, 3 elements
Defined:
locally at 2 locations
4.0.0+ Deprecated.
Type:
anonymous complexType
Content:
complex, elem. wildcard
Defined:
locally within Profile complexType; see XML source
Includes:
definition of elem. wildcard
4.0.0+ Deprecated.
Type:
anonymous complexType
Content:
complex, elem. wildcard
Defined:
locally within Model complexType; see XML source
Includes:
definition of elem. wildcard
4.0.0+ The list of reports from this plugin which should be generated from this set.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within ReportSet complexType; see XML source
Includes:
definition of 1 element
Type:
Content:
complex, 4 elements
Defined:
locally within reportSets element; see XML source
4.0.0+ Multiple specifications of a set of reports, each having (possibly) different configuration.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within ReportPlugin complexType; see XML source
Includes:
definition of 1 element
4.0.0+ The lists of the remote repositories for discovering dependencies and extensions.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Profile complexType; see XML source
Includes:
definition of 1 element
4.0.0+ The lists of the remote repositories for discovering dependencies and extensions.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Model complexType; see XML source
Includes:
definition of 1 element
4.0.0+ Information needed to deploy the artifacts generated by the project to a remote repository.
Type:
Content:
complex, 7 elements
Defined:
locally within DistributionManagement complexType; see XML source
Type:
Content:
complex, 6 elements
Defined:
locally at 2 locations
Type:
Content:
complex, 5 elements
Defined:
locally at 2 locations
3.0.0+ This element describes all of the classpath resources such as properties files associated with a project.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within BuildBase complexType; see XML source
Includes:
definition of 1 element
3.0.0+ This element describes all of the classpath resources such as properties files associated with a project.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Build complexType; see XML source
Includes:
definition of 1 element
3.0.0+ The roles the contributor plays in the project.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Contributor complexType; see XML source
Includes:
definition of 1 element
3.0.0+ The roles the contributor plays in the project.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Developer complexType; see XML source
Includes:
definition of 1 element
4.0.0+ Specification for the SCM used by the project, such as CVS, Subversion, etc.
Type:
Content:
complex, 3 attributes, 4 elements
Defined:
locally within Model complexType; see XML source
4.0.0+ Information needed for deploying the web site of the project.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within DistributionManagement complexType; see XML source
4.0.0+ Where to deploy snapshots of artifacts to.
Type:
Content:
complex, 7 elements
Defined:
locally within DistributionManagement complexType; see XML source
Type:
Content:
complex, 3 elements
Defined:
locally at 2 locations
Type:
Content:
complex, 5 elements
Defined:
locally at 2 locations
4.0.0+ This element describes all of the classpath resources such as properties files associated with a project's unit tests.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within BuildBase complexType; see XML source
Includes:
definition of 1 element
4.0.0+ This element describes all of the classpath resources such as properties files associated with a project's unit tests.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Build complexType; see XML source
Includes:
definition of 1 element
Complex Type Summary
4.0.0+ The conditions within the build runtime environment which will trigger the automatic inclusion of the build profile.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
4.0.0+ This is the file specification used to activate the profile.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
4.0.0+ This is an activator which will detect an operating system's attributes in order to activate its profile.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
4.0.0+ This is the property specification used to activate a profile.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
3.0.0+ The <build> element contains informations required to build the project.
Content:
complex, 14 elements
Defined:
globally; see XML source
Includes:
definitions of 14 elements
Used:
3.0.0+ Generic informations for a build.
Content:
complex, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 8 elements
Used:
4.0.0+ The <CiManagement> element contains informations required to the continuous integration system of the project.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
3.0.0+ Description of a person who has contributed to the project, but who does not have commit privileges.
Content:
complex, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 8 elements
Used:
3.0.0+ The <dependency> element contains information about a dependency of the project.
Content:
complex, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 9 elements
Used:
4.0.0+ Section for management of default dependency information for use in a group of POMs.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
4.0.0+ Repository contains the information needed for deploying to the remote repository.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 7 elements
Used:
3.0.0+ Information about one of the committers on this project.
Content:
complex, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 9 elements
Used:
4.0.0+ This elements describes all that pertains to distribution for a project.
Content:
complex, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
4.0.0+ The <exclusion> element contains informations required to exclude an artifact to the project.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
4.0.0+ Describes a build extension to utilise.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
4.0.0+ Information about the issue tracking (or bug tracking) system used to manage this project.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
3.0.0+ Describes the licenses for this project.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
3.0.0+ This element describes all of the mailing lists associated with a project.
Content:
complex, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
3.0.0+ The <project> element is the root of the descriptor.
Content:
complex, 1 attribute, 30 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 30 elements
Used:
4.0.0+ Configures one method for notifying users/developers when a build breaks.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 7 elements
Used:
3.0.0+ Specifies the organization that produces this project.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
4.0.0+ The <parent> element contains information required to locate the parent project from which this project will inherit from.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
4.0.0+ The <plugin> element contains informations required for a plugin.
Content:
complex, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 9 elements
Used:
4.0.0+ The <execution> element contains informations required for the execution of a plugin.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
4.0.0+ Section for management of default plugin information for use in a group of POMs.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
4.0.0+ Describes the prerequisites a project can have.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
4.0.0+ Modifications to the build process which is activated based on environmental parameters or command line arguments.
Content:
complex, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 12 elements
Used:
4.0.0+ Describes where an artifact has moved to.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
4.0.0+ Section for management of reports and their configuration.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
4.0.0+ The <plugin> element contains informations required for a report plugin.
Content:
complex, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
4.0.0+ Represents a set of reports and configuration to be used to generate them.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
4.0.0+ A repository contains the information needed for establishing connections with remote repository.
Content:
complex, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
4.0.0+ Download policy.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
3.0.0+ This element describes all of the classpath resources associated with a project or unit tests.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
4.0.0+ The <scm> element contains informations required to the SCM (Source Control Management) of the project.
Content:
complex, 3 attributes, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 4 elements
Used:
4.0.0+ Contains the information needed for deploying websites.
Content:
complex, 1 attribute, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 3 elements
Used:

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.