Interface MavenArtifact
- All Superinterfaces:
Buildable, PublicationArtifact
An artifact published as part of a
MavenPublication.-
Method Summary
Modifier and TypeMethodDescription@Nullable StringThe classifier used to publish the artifact file.The extension used to publish the artifact file, nevernull.voidsetClassifier(@Nullable String classifier) Sets the classifier used to publish the artifact file.voidsetExtension(String extension) Sets the extension used to publish the artifact file.Methods inherited from interface Buildable
getBuildDependenciesMethods inherited from interface PublicationArtifact
builtBy, getFile
-
Method Details
-
getExtension
String getExtension()The extension used to publish the artifact file, nevernull. For an artifact without an extension, this value will be an empty String. -
setExtension
Sets the extension used to publish the artifact file.- Parameters:
extension- The extension.
-
getClassifier
@Nullable String getClassifier()The classifier used to publish the artifact file. Anullvalue (the default) indicates that this artifact will be published without a classifier. -
setClassifier
Sets the classifier used to publish the artifact file.- Parameters:
classifier- The classifier.
-