Basic parameters of a Maven artifact. The canonical artifact file name, used by Maven in the repository. This is <code>artifactId-version[-classifier].extension</code>. <p> The reason we persist this is that the extension is only available through {@link ArtifactHandler}. Basic parameters of a Maven artifact. 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 <finalName>} setting in POM. <p> This name is taken directly from the name of the file as used during the build (thus POM would be most likely just <code>pom.xml</code> and artifacts would use their <code>finalName</code> if one is configured.) This is often different from {@link #canonicalName}. Basic parameters of a Maven artifact. The md5sum for this artifact. Basic parameters of a Maven artifact. Basic parameters of a Maven artifact.
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<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 <code>artifactId-version[-classifier].extension</code>. <p> 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 <finalName>} setting in POM. <p> This name is taken directly from the name of the file as used during the build (thus POM would be most likely just <code>pom.xml</code> and artifacts would use their <code>finalName</code> 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>