interface MavenDeployment
Represents the artifacts which will be deployed to a Maven repository. You can use this interface to modify the set of artifacts.
abstract fun addArtifact(artifact: PublishArtifact): Unit
Adds an additional artifact to this deployment. |
|
abstract fun getArtifactId(): String
Returns the artifact ID for this deployment. |
|
abstract fun getArtifacts(): MutableSet<PublishArtifact>
Returns the artifacts which will be deployed. Includes the POM artifact. |
|
abstract fun getAttachedArtifacts(): MutableSet<PublishArtifact>
Returns the additional artifacts for this deployment. |
|
abstract fun getGroupId(): String
Returns the group ID for this deployment. |
|
abstract fun getMainArtifact(): PublishArtifact
Returns the main artifact for this deployment. |
|
abstract fun getPackaging(): String
Returns the packaging for this deployment. |
|
abstract fun getPomArtifact(): PublishArtifact
Returns the POM for this deployment. |
|
abstract fun getVersion(): String
Returns the version for this deployment. |