Package org.gradle.api.artifacts.maven
Interface MavenDeployment
-
public interface MavenDeploymentRepresents the artifacts which will be deployed to a Maven repository. You can use this interface to modify the set of artifacts.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddArtifact(PublishArtifact artifact)Adds an additional artifact to this deployment.Set<PublishArtifact>getArtifacts()Returns the artifacts which will be deployed.Set<PublishArtifact>getAttachedArtifacts()Returns the additional artifacts for this deployment.PublishArtifactgetMainArtifact()Returns the main artifact for this deployment.PublishArtifactgetPomArtifact()Returns the POM for this deployment.
-
-
-
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.
-
-