An artifact published as part of a MavenPublication.
| Type | Name and description |
|---|---|
void |
builtBy(Object... tasks)Registers some tasks which build this artifact. |
String |
getClassifier()The classifier used to publish the artifact file. |
String |
getExtension()The extension used to publish the artifact file, never null.
|
File |
getFile()The actual file contents to publish. |
void |
setClassifier(String classifier)Sets the classifier used to publish the artifact file. |
void |
setExtension(String extension)Sets the extension used to publish the artifact file. |
| Methods inherited from class | Name |
|---|---|
interface Buildable |
getBuildDependencies |
Registers some tasks which build this artifact.
tasks - The tasks. These are evaluated as per Task.dependsOn. 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.
The actual file contents to publish.
Sets the classifier used to publish the artifact file.
classifier - The classifier.Sets the extension used to publish the artifact file.
extension - The extension.