<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="mavenArtifact" type="hudson.maven.reporters.MavenArtifact"/>
  <xsd:complexType name="hudson.maven.reporters.MavenArtifact">
    <xsd:sequence>
      <xsd:element name="artifactId" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation> Basic parameters of a Maven artifact.
</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="canonicalName" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation> The canonical artifact file name, used by Maven in the repository.
 This is &lt;code&gt;artifactId-version[-classifier].extension&lt;/code&gt;.

 &lt;p&gt;
 The reason we persist this is that the extension is only available
 through {@link ArtifactHandler}. 
</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="classifier" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation> Basic parameters of a Maven artifact.
</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="fileName" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation> File name (without directory portion) of this artifact in the Hudson archive.
 Remembered explicitly because some times this doesn't follow the
 standard naming convention, due to {@code &lt;finalName&gt;} setting in POM.

 &lt;p&gt;
 This name is taken directly from the name of the file as used during the build
 (thus POM would be most likely just &lt;code&gt;pom.xml&lt;/code&gt; and artifacts would
 use their &lt;code&gt;finalName&lt;/code&gt; if one is configured.) This is often
 different from {@link #canonicalName}.
</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="groupId" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation> Basic parameters of a Maven artifact.
</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="md5sum" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation> The md5sum for this artifact.
</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="type" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation> Basic parameters of a Maven artifact.
</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="version" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation> Basic parameters of a Maven artifact.
</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="_class" type="xsd:string" use="optional"/>
  </xsd:complexType>
</xsd:schema>

