Class 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:
    Serialized Form