| FlexDoc/XML XSDDoc Demo | XML Schema for Maven POM 4.0.0

Overview All Components NS-Bindings | FRAMES NO FRAMES | SEARCH |

complexType "Scm"

Namespace: | http://maven.apache.org/POM/4.0.0
Content: | complex, 3 attributes, 4 elements
Defined: | globally in maven-4.0.0.xsd; see XML source
Includes: | declarations of 3 attributes, 4 elements
Referenced: | by 1 location

Component Diagram

XML Representation Summary
<...
child.scm.connection.inherit.append.path | = | xs:string
child.scm.developerConnection.inherit.append.path | = | xs:string
child.scm.url.inherit.append.path | = | xs:string
| >
Content: | connection? × developerConnection? × tag? × url?
</...>

Attributes:

Attribute | Type / Value | Default | Required? | Declared In | Description
child.scm.connection.inherit.append.path | xs:string |  | no | this | 4.0.0+ When children inherit from scm connection, append path or not? Note: While the type of this field is `String` for technical reasons, the semantic type is actually `Boolean` Default value is: `true` Since: Maven 3.6.1
child.scm.developerConnection.inherit.append.path | xs:string |  | no | this | 4.0.0+ When children inherit from scm developer connection, append path or not? Note: While the type of this field is `String` for technical reasons, the semantic type is actually `Boolean` Default value is: `true` Since: Maven 3.6.1
child.scm.url.inherit.append.path | xs:string |  | no | this | 4.0.0+ When children inherit from scm url, append path or not? Note: While the type of this field is `String` for technical reasons, the semantic type is actually `Boolean` Default value is: `true` Since: Maven 3.6.1

Content Element Model:

Component | Type / Value | Occurs | Nillable? | Declared In | Description
ALL |  | 1..1 |  | this |
connection | xs:string | 0..1 | no | this | 4.0.0+ The source control management system URL that describes the repository and how to connect to the repository. For more information, see the URL format and list of supported SCMs. This connection is read-only. Default value is: parent value [+ path adjustment] + (artifactId or project.directory property), or just parent value if scm's `child.scm.connection.inherit.append.path="false"`
developerConnection | xs:string | 0..1 | no | this | 4.0.0+ Just like `connection`, but for developers, i.e. this scm connection will not be read only. Default value is: parent value [+ path adjustment] + (artifactId or project.directory property), or just parent value if scm's `child.scm.developerConnection.inherit.append.path="false"`
tag | xs:string : "HEAD" | 0..1 | no | this | 4.0.0+ The tag of current code. By default, it's set to HEAD during development.
url | xs:string | 0..1 | no | this | 4.0.0+ The URL to the project's browsable SCM repository, such as ViewVC or Fisheye. Default value is: parent value [+ path adjustment] + (artifactId or project.directory property), or just parent value if scm's `child.scm.url.inherit.append.path="false"`

Description
version:
4.0.0+
description:
The `<scm>` element contains informations required to the SCM (Source Control Management) of the project.
Related Components

- All Direct / Indirect Based Elements (1):
  scm

Referenced By

- As direct type of local elements (1):
  scm

Overview All Components NS-Bindings | FRAMES NO FRAMES | SEARCH |

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