You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-commits@maven.apache.org by sv...@apache.org on 2019/04/18 20:29:35 UTC
svn commit: r1857774 [8/8] - in /maven/website/content: ./
apache-resource-bundles/ archives/maven-2.x/ background/ developers/
developers/conventions/ developers/release/ developers/website/ docs/
docs/2.0.1/ docs/2.0.10/ docs/2.0.11/ docs/2.0.2/ docs...
Added: maven/website/content/xsd/paramdoc-1.0.0.xsd
==============================================================================
--- maven/website/content/xsd/paramdoc-1.0.0.xsd (added)
+++ maven/website/content/xsd/paramdoc-1.0.0.xsd Thu Apr 18 20:29:33 2019
@@ -0,0 +1,99 @@
+<?xml version="1.0"?>
+<!-- =================== DO NOT EDIT THIS FILE ==================== -->
+<!-- Generated by Modello 1.10.0, -->
+<!-- any modifications will be overwritten. -->
+<!-- ============================================================== -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns="http://maven.apache.org/PARAMDOC/1.0.0" targetNamespace="http://maven.apache.org/PARAMDOC/1.0.0">
+ <xs:element name="paramdoc" type="ExpressionDocumentation">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">The root of a parameter plugin expression document.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:complexType name="ExpressionDocumentation">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">The root of a parameter plugin expression document.</xs:documentation>
+ </xs:annotation>
+ <xs:all>
+ <xs:element minOccurs="0" name="expressions">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">The list of plugin parameter expressions described by this
+ document.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="expression" minOccurs="0" maxOccurs="unbounded" type="Expression"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:all>
+ </xs:complexType>
+ <xs:complexType name="Expression">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">A plugin parameter expression supported by Maven</xs:documentation>
+ </xs:annotation>
+ <xs:all>
+ <xs:element minOccurs="0" name="syntax" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">The syntax of the expression</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="description" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">The description of what this expression references, and what it's generally used for.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="configuration" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">The place and syntax used to change the value of this expression.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="cliOptions">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">The command-line switches used to change the value of this expression.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any minOccurs="0" maxOccurs="unbounded" processContents="skip"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="apiMethods">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">The programmatic methods used to change the value of this expression.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any minOccurs="0" maxOccurs="unbounded" processContents="skip"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="deprecation" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">A preferred alternative to this expression, in the case where it's deprecated.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="ban" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">A preferred alternative to this expression, in the case where it's banned from use.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="editable" type="xs:boolean" default="true">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">Whether the value of this expression can be changed.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:all>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Modified: maven/website/content/xsd/profiles-1.0.0.xsd
==============================================================================
--- maven/website/content/xsd/profiles-1.0.0.xsd (original)
+++ maven/website/content/xsd/profiles-1.0.0.xsd Thu Apr 18 20:29:33 2019
@@ -1,4 +1,8 @@
<?xml version="1.0"?>
+<!-- =================== DO NOT EDIT THIS FILE ==================== -->
+<!-- Generated by Modello 1.10.0, -->
+<!-- any modifications will be overwritten. -->
+<!-- ============================================================== -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns="http://maven.apache.org/PROFILES/1.0.0" targetNamespace="http://maven.apache.org/PROFILES/1.0.0">
<xs:element name="profilesXml" type="ProfilesRoot">
<xs:annotation>
@@ -16,7 +20,7 @@
<xs:annotation>
<xs:documentation source="version">1.0.0</xs:documentation>
<xs:documentation source="description">
- Configuration of build profiles for adjusting the build
+ Configuration of build profiles for adjusting the build
according to environmental parameters
</xs:documentation>
</xs:annotation>
@@ -46,7 +50,7 @@
<xs:annotation>
<xs:documentation source="version">1.0.0</xs:documentation>
<xs:documentation source="description">
- Modifications to the build process which is keyed on some
+ Modifications to the build process which is keyed on some
sort of environmental parameter.
</xs:documentation>
</xs:annotation>
@@ -153,30 +157,6 @@
</xs:element>
</xs:all>
</xs:complexType>
- <xs:complexType name="ActivationFile">
- <xs:annotation>
- <xs:documentation source="version">1.0.0</xs:documentation>
- <xs:documentation source="description">
- This is the file specification used to activate a profile. The missing value will be a the location
- of a file that needs to exist, and if it doesn't the profile must run. On the other hand exists will test
- for the existence of the file and if it is there will run the profile.
- </xs:documentation>
- </xs:annotation>
- <xs:all>
- <xs:element minOccurs="0" name="missing" type="xs:string">
- <xs:annotation>
- <xs:documentation source="version">1.0.0</xs:documentation>
- <xs:documentation source="description">The name of the file that should be missing to activate a profile</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element minOccurs="0" name="exists" type="xs:string">
- <xs:annotation>
- <xs:documentation source="version">1.0.0</xs:documentation>
- <xs:documentation source="description">The name of the file that should exist to activate a profile</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:all>
- </xs:complexType>
<xs:complexType name="ActivationOS">
<xs:annotation>
<xs:documentation source="version">1.0.0</xs:documentation>
@@ -216,7 +196,7 @@
<xs:annotation>
<xs:documentation source="version">1.0.0</xs:documentation>
<xs:documentation source="description">
- This is the property specification used to activate a profile. If the value field is empty,
+ This is the property specification used to activate a profile. If the value field is empty,
then the existence of the named property will activate the profile, otherwise it does a case-sensitive
match against the property value as well.
</xs:documentation>
@@ -236,11 +216,35 @@
</xs:element>
</xs:all>
</xs:complexType>
+ <xs:complexType name="ActivationFile">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">
+ This is the file specification used to activate a profile. The missing value will be a the location
+ of a file that needs to exist, and if it doesn't the profile must run. On the other hand exists will test
+ for the existence of the file and if it is there will run the profile.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:all>
+ <xs:element minOccurs="0" name="missing" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">The name of the file that should be missing to activate a profile</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="exists" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">The name of the file that should exist to activate a profile</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:all>
+ </xs:complexType>
<xs:complexType name="Repository">
<xs:annotation>
<xs:documentation source="version">1.0.0</xs:documentation>
<xs:documentation source="description">
- Repository contains the information needed for establishing connections with remote repoistory
+ Repository contains the information needed for establishing connections with remote repository
</xs:documentation>
</xs:annotation>
<xs:all>
Added: maven/website/content/xsd/repository-metadata-1.1.0.xsd
==============================================================================
--- maven/website/content/xsd/repository-metadata-1.1.0.xsd (added)
+++ maven/website/content/xsd/repository-metadata-1.1.0.xsd Thu Apr 18 20:29:33 2019
@@ -0,0 +1,198 @@
+<?xml version="1.0"?>
+<!-- =================== DO NOT EDIT THIS FILE ==================== -->
+<!-- Generated by Modello 1.10.0, -->
+<!-- any modifications will be overwritten. -->
+<!-- ============================================================== -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns="http://maven.apache.org/METADATA/1.1.0" targetNamespace="http://maven.apache.org/METADATA/1.1.0">
+ <xs:element name="metadata" type="Metadata">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:complexType name="Metadata">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ </xs:annotation>
+ <xs:all>
+ <xs:element minOccurs="0" name="groupId" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">The groupId that this directory represents, if any.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="artifactId" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">The artifactId that this directory represents, if any.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="version" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">The version that this directory represents, if any. It is used for artifact snapshots only.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="versioning" type="Versioning">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">Versioning information for the artifact.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="plugins">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">The set of plugin mappings for the group represented by this directory</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="plugin" minOccurs="0" maxOccurs="unbounded" type="Plugin"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:all>
+ <xs:attribute name="modelVersion" type="xs:string" use="optional">
+ <xs:annotation>
+ <xs:documentation source="version">1.1.0+</xs:documentation>
+ <xs:documentation source="description">The version of the underlying metadata model.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="Plugin">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">Mapping information for a single plugin within this group</xs:documentation>
+ </xs:annotation>
+ <xs:all>
+ <xs:element minOccurs="0" name="name" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">Display name for the plugin.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="prefix" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">The plugin invocation prefix (i.e. eclipse for eclipse:eclipse)</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="artifactId" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">The plugin artifactId</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:all>
+ </xs:complexType>
+ <xs:complexType name="Versioning">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">Versioning information for an artifact (un-versioned or snapshot)</xs:documentation>
+ </xs:annotation>
+ <xs:all>
+ <xs:element minOccurs="0" name="latest" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">What the latest version in the directory is, including snapshots</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="release" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">What the latest version in the directory is, of the releases only</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="snapshot" type="Snapshot">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">The current snapshot data in use for this version (artifact snapshots only)</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="versions">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">Versions available of the artifact (both releases and snapshots)</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="version" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="lastUpdated" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">When the metadata was last updated</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="snapshotVersions">
+ <xs:annotation>
+ <xs:documentation source="version">1.1.0+</xs:documentation>
+ <xs:documentation source="description">Information for each sub-artifact available in this artifact snapshot.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="snapshotVersion" minOccurs="0" maxOccurs="unbounded" type="SnapshotVersion"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:all>
+ </xs:complexType>
+ <xs:complexType name="SnapshotVersion">
+ <xs:annotation>
+ <xs:documentation source="version">1.1.0+</xs:documentation>
+ <xs:documentation source="description">Versioning information for a sub-artifact of the current snapshot artifact.</xs:documentation>
+ </xs:annotation>
+ <xs:all>
+ <xs:element minOccurs="0" name="classifier" type="xs:string" default="">
+ <xs:annotation>
+ <xs:documentation source="version">1.1.0+</xs:documentation>
+ <xs:documentation source="description">The classifier of the sub-artifact.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="extension" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.1.0+</xs:documentation>
+ <xs:documentation source="description">The file extension of thesub-artifact.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="value" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.1.0+</xs:documentation>
+ <xs:documentation source="description">The resolved snapshot version of the sub-artifact.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="updated" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.1.0+</xs:documentation>
+ <xs:documentation source="description">The timestamp when this version information was last updated. The timestamp is expressed using UTC in the format yyyyMMddHHmmss.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:all>
+ </xs:complexType>
+ <xs:complexType name="Snapshot">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">Snapshot data for the current artifact version</xs:documentation>
+ </xs:annotation>
+ <xs:all>
+ <xs:element minOccurs="0" name="timestamp" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">The time it was deployed</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="buildNumber" type="xs:int" default="0">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">The incremental build number</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="localCopy" type="xs:boolean" default="false">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">Whether to use a local copy instead (with filename that includes the base version)</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:all>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
Modified: maven/website/content/xsd/settings-1.1.0.xsd
==============================================================================
--- maven/website/content/xsd/settings-1.1.0.xsd (original)
+++ maven/website/content/xsd/settings-1.1.0.xsd Thu Apr 18 20:29:33 2019
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<!-- =================== DO NOT EDIT THIS FILE ==================== -->
-<!-- Generated by Modello 1.4 on 2011-01-09 15:56:31, -->
+<!-- Generated by Modello 1.10.0, -->
<!-- any modifications will be overwritten. -->
<!-- ============================================================== -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns="http://maven.apache.org/SETTINGS/1.1.0" targetNamespace="http://maven.apache.org/SETTINGS/1.1.0">
@@ -25,7 +25,7 @@
<xs:documentation source="version">1.0.0+</xs:documentation>
<xs:documentation source="description">
- The local repository.
+ The local repository.<br><b>Default value is:</b> <code>${user.home}/.m2/repository</code>
</xs:documentation>
</xs:annotation>
@@ -157,59 +157,6 @@
</xs:element>
</xs:all>
</xs:complexType>
- <xs:complexType name="Mirror">
- <xs:annotation>
- <xs:documentation source="version">1.0.0+</xs:documentation>
- <xs:documentation source="description">
- A download mirror for a given repository.
- </xs:documentation>
- </xs:annotation>
- <xs:all>
- <xs:element minOccurs="0" name="mirrorOf" type="xs:string">
- <xs:annotation>
- <xs:documentation source="version">1.0.0+</xs:documentation>
- <xs:documentation source="description">
- The server ID of the repository being mirrored, eg
- "central". This MUST NOT match the mirror id.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element minOccurs="0" name="name" type="xs:string">
- <xs:annotation>
- <xs:documentation source="version">1.0.0+</xs:documentation>
- <xs:documentation source="description">
- The optional name that describes the mirror.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element minOccurs="0" name="url" type="xs:string">
- <xs:annotation>
- <xs:documentation source="version">1.0.0+</xs:documentation>
- <xs:documentation source="description">The URL of the mirror repository.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element minOccurs="0" name="layout" type="xs:string">
- <xs:annotation>
- <xs:documentation source="version">1.1.0+</xs:documentation>
- <xs:documentation source="description">The layout of the mirror repository. Since Maven 3.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element minOccurs="0" name="mirrorOfLayouts" type="xs:string" default="default,legacy">
- <xs:annotation>
- <xs:documentation source="version">1.1.0+</xs:documentation>
- <xs:documentation source="description">
- The layouts of repositories being mirrored. This value can be used to restrict the usage
- of the mirror to repositories with a matching layout (apart from a matching id). Since Maven 3.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element minOccurs="0" name="id" type="xs:string" default="default">
- <xs:annotation>
- <xs:documentation source="version">1.0.0+</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:all>
- </xs:complexType>
<xs:complexType name="Proxy">
<xs:annotation>
<xs:documentation source="version">1.0.0+</xs:documentation>
@@ -387,6 +334,59 @@
</xs:element>
</xs:all>
</xs:complexType>
+ <xs:complexType name="Mirror">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">
+ A download mirror for a given repository.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:all>
+ <xs:element minOccurs="0" name="mirrorOf" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">
+ The server ID of the repository being mirrored, e.g.,
+ "central". This MUST NOT match the mirror id.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="name" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">
+ The optional name that describes the mirror.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="url" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">The URL of the mirror repository.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="layout" type="xs:string" default="default">
+ <xs:annotation>
+ <xs:documentation source="version">1.1.0+</xs:documentation>
+ <xs:documentation source="description">The layout of the mirror repository. Since Maven 3.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="mirrorOfLayouts" type="xs:string" default="default,legacy">
+ <xs:annotation>
+ <xs:documentation source="version">1.1.0+</xs:documentation>
+ <xs:documentation source="description">
+ The layouts of repositories being mirrored. This value can be used to restrict the usage
+ of the mirror to repositories with a matching layout (apart from a matching id). Since Maven 3.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="id" type="xs:string" default="default">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:all>
+ </xs:complexType>
<xs:complexType name="Profile">
<xs:annotation>
<xs:documentation source="version">1.0.0+</xs:documentation>
@@ -413,9 +413,11 @@
<xs:annotation>
<xs:documentation source="version">0.0.0+</xs:documentation>
<xs:documentation source="description">
+
Extended configuration specific to this profile goes here.
Contents take the form of
- <property.name>property.value</property.name>
+ <code>&lt;property.name&gt;property.value&lt;/property.name&gt;</code>
+
</xs:documentation>
</xs:annotation>
<xs:complexType>
@@ -466,7 +468,7 @@
<xs:documentation source="version">1.0.0+</xs:documentation>
<xs:documentation source="description">
Repository contains the information needed for establishing
- connections with remote repoistory
+ connections with remote repository
</xs:documentation>
</xs:annotation>
<xs:all>
@@ -624,37 +626,6 @@
</xs:element>
</xs:all>
</xs:complexType>
- <xs:complexType name="ActivationFile">
- <xs:annotation>
- <xs:documentation source="version">1.0.0+</xs:documentation>
- <xs:documentation source="description">
-
- This is the file specification used to activate a profile. The missing value will be a the location
- of a file that needs to exist, and if it doesn't the profile must run. On the other hand exists will test
- for the existence of the file and if it is there will run the profile.
-
- </xs:documentation>
- </xs:annotation>
- <xs:all>
- <xs:element minOccurs="0" name="missing" type="xs:string">
- <xs:annotation>
- <xs:documentation source="version">1.0.0+</xs:documentation>
- <xs:documentation source="description">
- The name of the file that should be missing to activate a
- profile.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element minOccurs="0" name="exists" type="xs:string">
- <xs:annotation>
- <xs:documentation source="version">1.0.0+</xs:documentation>
- <xs:documentation source="description">
- The name of the file that should exist to activate a profile.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:all>
- </xs:complexType>
<xs:complexType name="ActivationOS">
<xs:annotation>
<xs:documentation source="version">1.0.0+</xs:documentation>
@@ -729,6 +700,37 @@
</xs:documentation>
</xs:annotation>
</xs:element>
+ </xs:all>
+ </xs:complexType>
+ <xs:complexType name="ActivationFile">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">
+
+ This is the file specification used to activate a profile. The missing value will be a the location
+ of a file that needs to exist, and if it doesn't the profile must run. On the other hand exists will test
+ for the existence of the file and if it is there will run the profile.
+
+ </xs:documentation>
+ </xs:annotation>
+ <xs:all>
+ <xs:element minOccurs="0" name="missing" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">
+ The name of the file that should be missing to activate a
+ profile.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="exists" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0+</xs:documentation>
+ <xs:documentation source="description">
+ The name of the file that should exist to activate a profile.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
</xs:all>
</xs:complexType>
</xs:schema>
\ No newline at end of file
Modified: maven/website/content/xsd/toolchains-1.1.0.xsd
==============================================================================
--- maven/website/content/xsd/toolchains-1.1.0.xsd (original)
+++ maven/website/content/xsd/toolchains-1.1.0.xsd Thu Apr 18 20:29:33 2019
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
+<?xml version="1.0"?>
<!-- =================== DO NOT EDIT THIS FILE ==================== -->
-<!-- Generated by Modello 1.8.1, -->
+<!-- Generated by Modello 1.10.0, -->
<!-- any modifications will be overwritten. -->
<!-- ============================================================== -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns="http://maven.apache.org/TOOLCHAINS/1.1.0" targetNamespace="http://maven.apache.org/TOOLCHAINS/1.1.0">
@@ -42,9 +42,9 @@
<xs:documentation source="description">
Type of toolchain:<ul>
<li><code>jdk</code> for
- <a href="http://maven.apache.org/plugins/maven-toolchains-plugin/toolchains/jdk.html">JDK Standard Toolchain</a>,</li>
+ <a href="https://maven.apache.org/plugins/maven-toolchains-plugin/toolchains/jdk.html">JDK Standard Toolchain</a>,</li>
<li>other value for
- <a href="http://maven.apache.org/plugins/maven-toolchains-plugin/toolchains/custom.html">Custom Toolchain</a></li>
+ <a href="https://maven.apache.org/plugins/maven-toolchains-plugin/toolchains/custom.html">Custom Toolchain</a></li>
</ul>
</xs:documentation>
</xs:annotation>
@@ -73,7 +73,7 @@
<xs:documentation source="description">
<p>Toolchain configuration information, like location or any information that is to be retrieved.</p>
- <p>Actual content structure is completely open: each toochain type will define its own format and semantics.</p>
+ <p>Actual content structure is completely open: each toolchain type will define its own format and semantics.</p>
<p>In general, this is a properties format: <code>&lt;name&gt;value&lt;/name&gt;</code> with
per-toolchain defined properties names.</p>
</xs:documentation>