Class MavenArtifact

java.lang.Object
hudson.maven.reporters.MavenArtifact
All Implemented Interfaces:
Serializable

@ExportedBean public final class MavenArtifact extends Object implements Serializable
Captures information about an artifact created by Maven and archived by Jenkins, so that we can later deploy it to repositories of our choice.

This object is created within the Maven process and sent back to the controller, so it shouldn't contain anything non-serializable as fields.

Once it's constructed, the object should be considered final and immutable.

Since:
1.189
Author:
Kohsuke Kawaguchi
See Also: