blob: c5d726ab1e9d671d958d2587e3bf22edfa6c1589 [file] [log] [blame]
<?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/EXTENSIONS/1.0.0" targetNamespace="http://maven.apache.org/EXTENSIONS/1.0.0">
<xs:element name="extensions" type="CoreExtensions">
<xs:annotation>
<xs:documentation source="version">1.0.0+</xs:documentation>
<xs:documentation source="description">Extensions to load.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="CoreExtensions">
<xs:annotation>
<xs:documentation source="version">1.0.0+</xs:documentation>
<xs:documentation source="description">Extensions to load.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="extension" type="CoreExtension" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation source="version">1.0.0+</xs:documentation>
<xs:documentation source="description">A set of build extensions to use from this project.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CoreExtension">
<xs:annotation>
<xs:documentation source="version">1.0.0+</xs:documentation>
<xs:documentation source="description">Describes a build extension to utilise.</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 group ID of the extension&apos;s artifact.</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 artifact ID of the extension.</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 of the extension.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:all>
</xs:complexType>
</xs:schema>