IvyArtifact

An artifact published as part of a IvyPublication.

Functions

Link copied to clipboard
abstract fun builtBy(tasks: Array<Any>)
Registers some tasks which build this artifact.
Link copied to clipboard
Returns a dependency which contains the tasks which build this artifact.
Link copied to clipboard
The classifier used to publish the artifact file.
Link copied to clipboard
abstract fun getConf(): Property<String>
A comma separated list of public configurations in which this artifact is published.
Link copied to clipboard
abstract fun getExtension(): Property<String>
The extension used to publish the artifact file.
Link copied to clipboard
abstract fun getFile(): Provider<RegularFile>
The actual file contents to publish.
Link copied to clipboard
abstract fun getName(): Property<String>
The name used to publish the artifact file.
Link copied to clipboard
abstract fun getType(): Property<String>
The type used to publish the artifact file.