Package org.gradle.api.artifacts.maven
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addArtifact(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.PublishArtifact
getMainArtifact()
Returns the main artifact for this deployment.PublishArtifact
getPomArtifact()
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.
-
-