Author: hboutemy
Date: Sat Nov  1 14:00:05 2014
New Revision: 927620

Log:
added toolchains-1.0.0.xsd

Added:
    websites/production/maven/content/xsd/toolchains-1.0.0.xsd   (with props)

Added: websites/production/maven/content/xsd/toolchains-1.0.0.xsd
==============================================================================
--- websites/production/maven/content/xsd/toolchains-1.0.0.xsd (added)
+++ websites/production/maven/content/xsd/toolchains-1.0.0.xsd Sat Nov  1 
14:00:05 2014
@@ -0,0 +1,87 @@
+<?xml version="1.0"?>
+<!-- =================== DO NOT EDIT THIS FILE ====================         -->
+<!-- Generated by Modello 1.8.1,                                            -->
+<!-- any modifications will be overwritten.                                 -->
+<!-- ==============================================================         -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
elementFormDefault="qualified" xmlns="http://maven.apache.org/TOOLCHAINS/1.0.0"; 
targetNamespace="http://maven.apache.org/TOOLCHAINS/1.0.0";>
+  <xs:element name="toolchains" type="PersistedToolchains">
+    <xs:annotation>
+      <xs:documentation source="version">1.0.0+</xs:documentation>
+      <xs:documentation source="description">
+         The &lt;code&gt;&amp;lt;toolchains&amp;gt;&lt;/code&gt; element is 
the root of the descriptor.
+         The following table lists all of the possible child elements.
+            </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+  <xs:complexType name="PersistedToolchains">
+    <xs:annotation>
+      <xs:documentation source="version">1.0.0+</xs:documentation>
+      <xs:documentation source="description">
+         The &lt;code&gt;&amp;lt;toolchains&amp;gt;&lt;/code&gt; element is 
the root of the descriptor.
+         The following table lists all of the possible child elements.
+            </xs:documentation>
+    </xs:annotation>
+    <xs:sequence>
+      <xs:element minOccurs="0" name="toolchain" type="ToolchainModel" 
maxOccurs="unbounded">
+        <xs:annotation>
+          <xs:documentation source="version">1.0.0+</xs:documentation>
+          <xs:documentation source="description">The toolchain instance 
definition.</xs:documentation>
+        </xs:annotation>
+      </xs:element>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="ToolchainModel">
+    <xs:annotation>
+      <xs:documentation source="version">1.0.0+</xs:documentation>
+      <xs:documentation source="description">Definition of a toolchain 
instance.</xs:documentation>
+    </xs:annotation>
+    <xs:all>
+      <xs:element minOccurs="0" name="type" type="xs:string">
+        <xs:annotation>
+          <xs:documentation source="version">1.0.0+</xs:documentation>
+          <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;li&gt;...&lt;/li&gt;
+                    &lt;/ul&gt;
+                    </xs:documentation>
+        </xs:annotation>
+      </xs:element>
+      <xs:element minOccurs="0" name="provides">
+        <xs:annotation>
+          <xs:documentation source="version">1.0.0+</xs:documentation>
+          <xs:documentation source="description">
+                    
+                    &lt;p&gt;Toolchain identification information, which will 
be matched against project requirements.&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;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
+                    predefined properties names.&lt;/p&gt; 
+                    </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="configuration">
+        <xs:annotation>
+          <xs:documentation source="version">1.0.0+</xs:documentation>
+          <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;In general, this is a properties format: 
&lt;code&gt;&amp;lt;name&amp;gt;value&amp;lt;/name&amp;gt;&lt;/code&gt; wih
+                    predefined properties names.&lt;/p&gt; 
+                    </xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:sequence>
+            <xs:any minOccurs="0" maxOccurs="unbounded" 
processContents="skip"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+    </xs:all>
+  </xs:complexType>
+</xs:schema>
\ No newline at end of file

Propchange: websites/production/maven/content/xsd/toolchains-1.0.0.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/maven/content/xsd/toolchains-1.0.0.xsd
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision


Reply via email to