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 <code>&lt;toolchains&gt;</code> 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 <code>&lt;toolchains&gt;</code> 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:<ul> + <li><code>jdk</code> for + <a href="http://maven.apache.org/plugins/maven-toolchains-plugin/toolchains/jdk.html">JDK Standard Toolchain</a>,</li> + <li>...</li> + </ul> + </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"> + + <p>Toolchain identification information, which will be matched against project requirements.</p> + <p>Actual content structure is completely open: each toochain 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 + predefined properties names.</p> + </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"> + + <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>In general, this is a properties format: <code>&lt;name&gt;value&lt;/name&gt;</code> wih + predefined properties names.</p> + </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