You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by di...@apache.org on 2003/01/15 14:37:44 UTC
cvs commit: jakarta-turbine-maven/src/xsd maven-project.xsd
dion 2003/01/15 05:37:43
Modified: src/xsd maven-project.xsd
Log:
Updates for MAVEN-188.
Only <properties> haven't been added, as I'm unsure they are currently using a finalised syntax
Revision Changes Path
1.15 +32 -1 jakarta-turbine-maven/src/xsd/maven-project.xsd
Index: maven-project.xsd
===================================================================
RCS file: /home/cvs/jakarta-turbine-maven/src/xsd/maven-project.xsd,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- maven-project.xsd 17 Dec 2002 07:34:35 -0000 1.14
+++ maven-project.xsd 15 Jan 2003 13:37:43 -0000 1.15
@@ -29,17 +29,20 @@
<xs:element ref="contributors" minOccurs="0"/>
<xs:element ref="dependencies" minOccurs="0"/>
<xs:element ref="build"/>
+ <xs:element ref="reports" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="extend" type='xs:string'/>
<xs:element name="connection" type='xs:string'/>
+ <xs:element name="developerConnection" type='xs:string'/>
<xs:element name="currentVersion" type='xs:string'/>
<xs:element name="description" type='xs:string'/>
<xs:element name="distributionDirectory" type='xs:string'/>
<xs:element name="name" type='xs:string'/>
<xs:element name="groupId" type='xs:string'/>
+ <xs:element name="artifactId" type='xs:string'/>
<xs:element name="gumpRepositoryId" type='xs:string'/>
<xs:element name="id" type='xs:string'/>
<xs:element name="inceptionYear" type='xs:string'/>
@@ -56,6 +59,7 @@
<xs:complexType>
<xs:sequence>
<xs:element ref="connection"/>
+ <xs:element ref="developerConnection" minOccurs="0"/>
<xs:element ref="url" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
@@ -194,7 +198,9 @@
<xs:element name="dependency">
<xs:complexType>
<xs:sequence>
- <xs:element ref="id"/>
+ <xs:element ref="id" minOccurs="0" />
+ <xs:element ref="groupId" minOccurs="0" />
+ <xs:element ref="artifactId" minOccurs="0" />
<xs:element name="version" type="xs:string" />
<xs:element ref="jar" minOccurs="0"/>
<xs:element ref="type" minOccurs="0"/>
@@ -268,9 +274,34 @@
<xs:element name="resources">
<xs:complexType>
<xs:sequence>
+ <xs:element ref="resource" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="directory" type='xs:string'/>
+ <xs:element name="targetPath" type='xs:string'/>
+
+ <xs:element name="resource">
+ <xs:complexType>
+ <xs:sequence>
+ <!-- FIXME: I think that this defaults to basedir, need a check -->
+ <xs:element ref="directory" minOccurs="0" />
+ <xs:element ref="targetPath" minOccurs="0" />
<xs:element ref="includes" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="excludes" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
+
+
+ <xs:element name="reports">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="report" minOccurs="0" maxOccurs="unbounded"
+ type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
</xs:schema>