Interface ArtifactHandler
- All Known Implementing Classes:
DefaultArtifactHandler
public interface ArtifactHandler
An artifact handler contains information explaining how an artifact plugs into the Maven build:
- Information needed to find the artifact file in a repository including extension and classifier
- Information on how to use the artifact as a dependency: whether to add it to the classpath, whether to load its dependencies transitively
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the default classifier used if a different one is not set in pom.xml.Returns the file name extension of the artifact; e.g.boolean
boolean
-
Field Details
-
ROLE
Deprecated.
-
-
Method Details
-
getExtension
String getExtension()Returns the file name extension of the artifact; e.g. "jar", "pom", "xml", etc.- Returns:
- the file extension
-
getDirectory
String getDirectory() -
getClassifier
String getClassifier()Returns the default classifier used if a different one is not set in pom.xml.- Returns:
- the classifier
-
getPackaging
String getPackaging() -
isIncludesDependencies
boolean isIncludesDependencies() -
getLanguage
String getLanguage() -
isAddedToClasspath
boolean isAddedToClasspath()
-