Class DefaultDependency
java.lang.Object
org.apache.maven.impl.DefaultDependency
- All Implemented Interfaces:
- Artifact,- Dependency
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultDependency(InternalSession session, org.eclipse.aether.graph.Dependency dependency) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanReturns the artifact identifier of the wrapped dependency.Returns the classifier ("jar", "test-jar", …) of the wrapped dependency.Returns the file extension of the wrapped dependency.Returns the group identifier of the wrapped dependency.getScope()Returns the scope (compile, test, …) of this dependency.getType()Returns the type of the wrapped dependency.inthashCode()booleanbooleankey()toString()Returns a string representation of this dependency.Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.maven.api.ArtifactgetArtifactId, getClassifier, getExtension, getGroupIdMethods inherited from interface org.apache.maven.api.DependencygetScope, getType
- 
Constructor Details- 
DefaultDependencypublic DefaultDependency(@Nonnull InternalSession session, @Nonnull org.eclipse.aether.graph.Dependency dependency) 
 
- 
- 
Method Details- 
key
- 
getVersion- Specified by:
- getVersionin interface- Artifact
 
- 
getBaseVersion- Specified by:
- getBaseVersionin interface- Artifact
 
- 
isSnapshotpublic boolean isSnapshot()- Specified by:
- isSnapshotin interface- Artifact
 
- 
isOptionalpublic boolean isOptional()- Specified by:
- isOptionalin interface- Dependency
 
- 
toCoordinates- Specified by:
- toCoordinatesin interface- Artifact
- Specified by:
- toCoordinatesin interface- Dependency
 
- 
equals
- 
hashCode
- 
getGroupIdReturns the group identifier of the wrapped dependency. The default implementation delegates to the Eclipse Aether artifact.- Returns:
- the group identifier of the wrapped dependency
 
- 
getArtifactIdReturns the artifact identifier of the wrapped dependency. The default implementation delegates to the Eclipse Aether artifact.- Returns:
- the artifact identifier of the wrapped dependency
 
- 
getExtensionReturns the file extension of the wrapped dependency. The default implementation delegates to the Eclipse Aether artifact.- Returns:
- the file extension of the wrapped dependency
 
- 
getTypeReturns the type of the wrapped dependency. The default implementation infers the type from the properties associated to the Eclipse Aether artifact.- Returns:
- the type of the wrapped dependency
 
- 
getClassifierReturns the classifier ("jar", "test-jar", …) of the wrapped dependency. The default implementation first delegates to the Eclipse Aether artifact. If the latter does not provide a non-empty classifier, then the default value is determined by type.- Returns:
- the classifier ("jar", "test-jar", …) of the wrapped dependency
 
- 
getScopeReturns the scope (compile, test, …) of this dependency.- Returns:
- the scope (compile, test, …) of this dependency
 
- 
toString
 
-