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 Summary
Modifier and TypeMethodDescriptionvoidaddArtifact(PublishArtifact artifact) Adds an additional artifact to this deployment.Returns the artifacts which will be deployed.Returns the additional artifacts for this deployment.Returns the main artifact for this deployment.Returns the POM for this deployment.
-
Method Details
-
getPomArtifact
-
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
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.
-