Interface MavenDeployment


  • public interface MavenDeployment
    Represents the artifacts which will be deployed to a Maven repository. You can use this interface to modify the set of artifacts.
    • Method Detail

      • getPomArtifact

        PublishArtifact getPomArtifact()
        Returns the POM for this deployment.
        Returns:
        The POM. Never null.
      • getMainArtifact

        PublishArtifact getMainArtifact()
        Returns the main artifact for this deployment.
        Returns:
        The main artifact. May be null.
      • getArtifacts

        Set<PublishArtifact> getArtifacts()
        Returns the artifacts which will be deployed. Includes the POM artifact.
        Returns:
        The artifacts. Never null.
      • addArtifact

        void addArtifact​(PublishArtifact artifact)
        Adds an additional artifact to this deployment.
        Parameters:
        artifact - The artifact to add.
      • getAttachedArtifacts

        Set<PublishArtifact> getAttachedArtifacts()
        Returns the additional artifacts for this deployment.
        Returns:
        the additional artifacts for this deployment. Never null.