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 Details

    • 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.