Table of Contents
| API Documentation: | IvyArtifact |
|---|
An artifact published as part of a IvyPublication.
| Property | Description |
buildDependencies | Returns a dependency which contains the tasks which build this artifact. All |
classifier | The classifier used to publish the artifact file. An absent value (the default) indicates that this artifact will be published without a classifier. |
conf | A comma separated list of public configurations in which this artifact is published. The '*' wildcard is used to designate that the artifact is published in all public configurations. An optional value (the default) indicates that this artifact will be published without a conf attribute. |
extension | The extension used to publish the artifact file. For an artifact without an extension, this value will be an empty String. |
file | The actual file contents to publish. |
name | The name used to publish the artifact file. Defaults to the name of the module that this artifact belongs to. |
type | The type used to publish the artifact file. |
| Method | Description |
builtBy(tasks) | Registers some tasks which build this artifact. |
TaskDependency buildDependencies (read-only)
Returns a dependency which contains the tasks which build this artifact. All Buildable implementations
must ensure that the returned dependency object is live, so that it tracks changes to the dependencies of this
buildable.
The classifier used to publish the artifact file. An absent value (the default) indicates that this artifact will be published without a classifier.
A comma separated list of public configurations in which this artifact is published. The '*' wildcard is used to designate that the artifact is published in all public configurations. An optional value (the default) indicates that this artifact will be published without a conf attribute.
The extension used to publish the artifact file. For an artifact without an extension, this value will be an empty String.
Provider<RegularFile> file
Provider<RegularFile>The actual file contents to publish.
The name used to publish the artifact file. Defaults to the name of the module that this artifact belongs to.
void builtBy(Object... tasks)
Object...Registers some tasks which build this artifact.