Attached artifacts. Can be empty but never null.
The main artifact (like jar or war, but could be anything.)
If this is a POM module, the main artifact contains the same value as {@link #pomArtifact}.
The build to which this record belongs.
POM artifact.
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.
Relative path name from artifacts root.