complexType "Scm"
Namespace:
Content:
complex, 3 attributes, 4 elements
Defined:
globally in maven-4.0.0.xsd; see XML source
Includes:
definitions of 3 attributes, 4 elements
Used:
Component Diagram
XML Representation Summary
<...
   
 = 
xs:string
 = 
xs:string
 = 
xs:string
   
>
   
Content: 
</...>
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
version:
4.0.0+
description:
The <scm> element contains informations required to the SCM (Source Control Management) of the project.
XML Source (w/o annotations (8); see within schema source)
<xs:complexType name="Scm">
<xs:all>
<xs:element minOccurs="0" name="connection" type="xs:string"/>
<xs:element minOccurs="0" name="developerConnection" type="xs:string"/>
<xs:element default="HEAD" minOccurs="0" name="tag" type="xs:string"/>
<xs:element minOccurs="0" name="url" type="xs:string"/>
</xs:all>
<xs:attribute name="child.scm.connection.inherit.append.path" type="xs:string" use="optional"/>
<xs:attribute name="child.scm.developerConnection.inherit.append.path" type="xs:string" use="optional"/>
<xs:attribute name="child.scm.url.inherit.append.path" type="xs:string" use="optional"/>
</xs:complexType>
Attribute Detail (all declarations; defined within this component only; 3/3)
child.scm.connection.inherit.append.path
Type:
xs:string, predefined
Use:
optional
version:
4.0.0+
description:
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
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="child.scm.connection.inherit.append.path" type="xs:string" use="optional"/>

child.scm.developerConnection.inherit.append.path
Type:
xs:string, predefined
Use:
optional
version:
4.0.0+
description:
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
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="child.scm.developerConnection.inherit.append.path" type="xs:string" use="optional"/>

child.scm.url.inherit.append.path
Type:
xs:string, predefined
Use:
optional
version:
4.0.0+
description:
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
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="child.scm.url.inherit.append.path" type="xs:string" use="optional"/>
Content Element Detail (all declarations; defined within this component only; 4/4)
connection
Type:
xs:string, predefined, simple content
version:
4.0.0+
description:
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"
XML Representation Summary
<connection>
   
Content: 
{ xs:string }
</connection>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="connection" type="xs:string"/>

developerConnection
Type:
xs:string, predefined, simple content
version:
4.0.0+
description:
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"
XML Representation Summary
<developerConnection>
   
Content: 
{ xs:string }
</developerConnection>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="developerConnection" type="xs:string"/>

tag
Type:
xs:string, predefined, simple content
version:
4.0.0+
description:
The tag of current code. By default, it's set to HEAD during development.
XML Representation Summary
<tag>
   
Content: 
{ xs:string }
</tag>
Simple Content
Default:
"HEAD"
XML Source (w/o annotations (1); see within schema source)
<xs:element default="HEAD" minOccurs="0" name="tag" type="xs:string"/>

url
Type:
xs:string, predefined, simple content
version:
4.0.0+
description:
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"
XML Representation Summary
<url>
   
Content: 
{ xs:string }
</url>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="url" type="xs:string"/>

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.