Package org.apache.maven.project
Class DefaultDependencyResolutionResult
java.lang.Object
org.apache.maven.project.DefaultDependencyResolutionResult
- All Implemented Interfaces:
DependencyResolutionResult
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addResolvedDependency
(org.eclipse.aether.graph.Dependency dependency) Gets the errors that occurred while building the dependency graph.List<org.eclipse.aether.graph.Dependency>
Gets the transitive dependencies of the project that were not excluded byDependencyResolutionRequest.getResolutionFilter()
.org.eclipse.aether.graph.DependencyNode
Gets the dependency graph of the project.getResolutionErrors
(org.eclipse.aether.graph.Dependency dependency) Gets the errors that occurred while resolving the specified dependency.List<org.eclipse.aether.graph.Dependency>
Gets the dependencies that were successfully resolved.List<org.eclipse.aether.graph.Dependency>
Gets the dependencies that could not be resolved.void
setCollectionErrors
(List<Exception> exceptions) void
setDependencyGraph
(org.eclipse.aether.graph.DependencyNode root) void
setResolutionErrors
(org.eclipse.aether.graph.Dependency dependency, List<Exception> errors)
-
Field Details
-
root
private org.eclipse.aether.graph.DependencyNode root -
dependencies
-
resolvedDependencies
-
unresolvedDependencies
-
collectionErrors
-
resolutionErrors
-
-
Constructor Details
-
DefaultDependencyResolutionResult
DefaultDependencyResolutionResult()
-
-
Method Details
-
getDependencyGraph
public org.eclipse.aether.graph.DependencyNode getDependencyGraph()Description copied from interface:DependencyResolutionResult
Gets the dependency graph of the project.- Specified by:
getDependencyGraph
in interfaceDependencyResolutionResult
- Returns:
- The dependency graph or
null
if not available.
-
setDependencyGraph
public void setDependencyGraph(org.eclipse.aether.graph.DependencyNode root) -
getDependencies
Description copied from interface:DependencyResolutionResult
Gets the transitive dependencies of the project that were not excluded byDependencyResolutionRequest.getResolutionFilter()
. This list is a union of the results fromDependencyResolutionResult.getResolvedDependencies()
andDependencyResolutionResult.getUnresolvedDependencies()
.- Specified by:
getDependencies
in interfaceDependencyResolutionResult
- Returns:
- The transitive dependencies, never
null
.
-
getResolvedDependencies
Description copied from interface:DependencyResolutionResult
Gets the dependencies that were successfully resolved.- Specified by:
getResolvedDependencies
in interfaceDependencyResolutionResult
- Returns:
- The resolved dependencies, never
null
.
-
addResolvedDependency
public void addResolvedDependency(org.eclipse.aether.graph.Dependency dependency) -
getUnresolvedDependencies
Description copied from interface:DependencyResolutionResult
Gets the dependencies that could not be resolved.- Specified by:
getUnresolvedDependencies
in interfaceDependencyResolutionResult
- Returns:
- The unresolved dependencies, never
null
.
-
getCollectionErrors
Description copied from interface:DependencyResolutionResult
Gets the errors that occurred while building the dependency graph.- Specified by:
getCollectionErrors
in interfaceDependencyResolutionResult
- Returns:
- The errors that occurred while building the dependency graph, never
null
.
-
setCollectionErrors
-
getResolutionErrors
Description copied from interface:DependencyResolutionResult
Gets the errors that occurred while resolving the specified dependency.- Specified by:
getResolutionErrors
in interfaceDependencyResolutionResult
- Parameters:
dependency
- The dependency for which to retrieve the errors, must not benull
.- Returns:
- The resolution errors for the specified dependency, never
null
.
-
setResolutionErrors
-