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.