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&apos;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&apos;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&apos;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&apos;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&apos;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.&lt;br&gt;&lt;b&gt;Default value 
is:&lt;/b&gt; &lt;code&gt;${user.home}/.m2/repository&lt;/code&gt;
             
           </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
-            &quot;central&quot;. 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.,
+            &quot;central&quot;. 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
-            &lt;property.name&gt;property.value&lt;/property.name&gt;
+            
&lt;code&gt;&amp;lt;property.name&amp;gt;property.value&amp;lt;/property.name&amp;gt;&lt;/code&gt;
+            
           </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&apos;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&apos;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:&lt;ul&gt;
                     &lt;li&gt;&lt;code&gt;jdk&lt;/code&gt; for
-                    &lt;a 
href=&quot;http://maven.apache.org/plugins/maven-toolchains-plugin/toolchains/jdk.html&quot;&gt;JDK
 Standard Toolchain&lt;/a&gt;,&lt;/li&gt;
+                    &lt;a 
href=&quot;https://maven.apache.org/plugins/maven-toolchains-plugin/toolchains/jdk.html&quot;&gt;JDK
 Standard Toolchain&lt;/a&gt;,&lt;/li&gt;
                     &lt;li&gt;other value for
-                    &lt;a 
href=&quot;http://maven.apache.org/plugins/maven-toolchains-plugin/toolchains/custom.html&quot;&gt;Custom
 Toolchain&lt;/a&gt;&lt;/li&gt;
+                    &lt;a 
href=&quot;https://maven.apache.org/plugins/maven-toolchains-plugin/toolchains/custom.html&quot;&gt;Custom
 Toolchain&lt;/a&gt;&lt;/li&gt;
                     &lt;/ul&gt;
                     </xs:documentation>
         </xs:annotation>
@@ -73,7 +73,7 @@
           <xs:documentation source="description">
                     
                     &lt;p&gt;Toolchain configuration information, like 
location or any information that is to be retrieved.&lt;/p&gt;
-                    &lt;p&gt;Actual content structure is completely open: each 
toochain type will define its own format and semantics.&lt;/p&gt;
+                    &lt;p&gt;Actual content structure is completely open: each 
toolchain type will define its own format and semantics.&lt;/p&gt;
                     &lt;p&gt;In general, this is a properties format: 
&lt;code&gt;&amp;lt;name&amp;gt;value&amp;lt;/name&amp;gt;&lt;/code&gt; with
                     per-toolchain defined properties names.&lt;/p&gt;
                     </xs:documentation>


Reply via email to