interface MavenArtifact : PublicationArtifact
An artifact published as part of a MavenPublication.
abstract fun getClassifier(): String
The classifier used to publish the artifact file. A |
|
abstract fun getExtension(): String
The extension used to publish the artifact file, never |
|
abstract fun setClassifier(classifier: String): Unit
Sets the classifier used to publish the artifact file. |
|
abstract fun setExtension(extension: String): Unit
Sets the extension used to publish the artifact file. |
abstract fun builtBy(vararg tasks: Any): Unit
Registers some tasks which build this artifact. |
|
abstract fun getFile(): File
The actual file contents to publish. |