Package io.quarkus.maven.dependency
Class ResolvedArtifactDependency
java.lang.Object
io.quarkus.maven.dependency.GACTV
io.quarkus.maven.dependency.ArtifactDependency
io.quarkus.maven.dependency.ResolvedArtifactDependency
- All Implemented Interfaces:
Mappable,ArtifactCoords,Dependency,ResolvableDependency,ResolvedDependency,Serializable
public class ResolvedArtifactDependency
extends ArtifactDependency
implements ResolvableDependency, Serializable
- See Also:
-
Field Summary
Fields inherited from interface io.quarkus.maven.dependency.ArtifactCoords
DEFAULT_CLASSIFIER, TYPE_JAR, TYPE_POMFields inherited from interface io.quarkus.maven.dependency.Dependency
SCOPE_COMPILE, SCOPE_IMPORT -
Constructor Summary
ConstructorsConstructorDescriptionResolvedArtifactDependency(ArtifactCoords coords, PathCollection resolvedPaths) ResolvedArtifactDependency(ArtifactCoords coords, Path resolvedPath) ResolvedArtifactDependency(String groupId, String artifactId, String classifier, String type, String version, PathCollection resolvedPath) ResolvedArtifactDependency(String groupId, String artifactId, String classifier, String type, String version, Path resolvedPath) -
Method Summary
Modifier and TypeMethodDescriptionasMap(MappableCollectionFactory factory) Returns an instance of aMapthat represents this instance.booleanA collection of all the resolved direct dependencies of the artifact of this dependency.A collection of the all the configured direct dependencies of the artifact of this dependency (except test dependencies of transitive dependencies).inthashCode()voidsetResolvedPaths(PathCollection paths) toString()Methods inherited from class io.quarkus.maven.dependency.ArtifactDependency
getExclusions, getFlags, getScope, ofMethods inherited from class io.quarkus.maven.dependency.GACTV
append, fromString, getArtifactId, getClassifier, getGroupId, getKey, getType, getVersion, jar, pom, splitMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.quarkus.maven.dependency.ArtifactCoords
getArtifactId, getClassifier, getGroupId, getKey, getType, getVersion, isJar, isSnapshot, toCompactCoords, toGACTVStringMethods inherited from interface io.quarkus.maven.dependency.Dependency
getExclusions, getFlags, getScope, hasAllFlags, hasAnyFlag, isAnyFlagSet, isClassLoaderParentFirst, isDeploymentCp, isDirect, isFlagSet, isOptional, isReloadable, isRuntimeCp, isRuntimeExtensionArtifact, isWorkspaceModuleMethods inherited from interface io.quarkus.maven.dependency.ResolvedDependency
getContentTree, getSources, isResolved
-
Constructor Details
-
ResolvedArtifactDependency
-
ResolvedArtifactDependency
-
ResolvedArtifactDependency
-
ResolvedArtifactDependency
-
ResolvedArtifactDependency
-
ResolvedArtifactDependency
-
-
Method Details
-
getResolvedPaths
- Specified by:
getResolvedPathsin interfaceResolvedDependency
-
setResolvedPaths
- Specified by:
setResolvedPathsin interfaceResolvableDependency
-
getWorkspaceModule
- Specified by:
getWorkspaceModulein interfaceResolvedDependency
-
getContentTree
- Specified by:
getContentTreein interfaceResolvedDependency
-
getDependencies
Description copied from interface:ResolvedDependencyA collection of all the resolved direct dependencies of the artifact of this dependency. Note that this method will include only direct dependencies that are found among application dependencies. This is one of the differences between this method andResolvedDependency.getDirectDependencies().- Specified by:
getDependenciesin interfaceResolvedDependency- Returns:
- all the resolved direct dependencies of the artifact of this dependency
-
getDirectDependencies
Description copied from interface:ResolvedDependencyA collection of the all the configured direct dependencies of the artifact of this dependency (except test dependencies of transitive dependencies). Note that some of the configured direct dependencies might not be resolved due to scope, optionality or exclusions. The resulting collection returned from this method will still include such dependencies withDependencyFlags.MISSING_FROM_APPLICATIONflag. Every dependency returned from this method willDependencyFlags.DIRECTset.- Specified by:
getDirectDependenciesin interfaceResolvedDependency- Returns:
- all the direct dependencies of the artifact of this dependency
-
asMap
Description copied from interface:MappableReturns an instance of aMapthat represents this instance.- Specified by:
asMapin interfaceMappable- Overrides:
asMapin classArtifactDependency- Parameters:
factory- collection factory- Returns:
- a map representing this instance
-
hashCode
public int hashCode()- Overrides:
hashCodein classArtifactDependency
-
equals
- Overrides:
equalsin classArtifactDependency
-
toString
- Overrides:
toStringin classArtifactDependency
-