MavenArtifact - Gradle DSL Version 9.4.1 (original) (raw)

An artifact published as part of a MavenPublication.

Properties

Property Description
buildDependencies 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.
classifier The classifier used to publish the artifact file. A null value (the default) indicates that this artifact will be published without a classifier.
extension The extension used to publish the artifact file, never null. For an artifact without an extension, this value will be an empty String.
file The actual file contents to publish.

Methods

Method Description
builtBy(tasks) Registers some tasks which build this artifact.

Script blocks

No script blocks

Property details

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. A null value (the default) indicates that this artifact will be published without a classifier.

The extension used to publish the artifact file, never null. For an artifact without an extension, this value will be an empty String.

File file (read-only)

The actual file contents to publish.

Method details

Registers some tasks which build this artifact.