Package org.apache.maven.project
Class DefaultDependencyResolutionResult
- java.lang.Object
-
- org.apache.maven.project.DefaultDependencyResolutionResult
-
- All Implemented Interfaces:
DependencyResolutionResult
class DefaultDependencyResolutionResult extends java.lang.Object implements DependencyResolutionResult
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.Exception>
collectionErrors
private java.util.List<org.eclipse.aether.graph.Dependency>
dependencies
private java.util.Map<org.eclipse.aether.graph.Dependency,java.util.List<java.lang.Exception>>
resolutionErrors
private java.util.List<org.eclipse.aether.graph.Dependency>
resolvedDependencies
private org.eclipse.aether.graph.DependencyNode
root
private java.util.List<org.eclipse.aether.graph.Dependency>
unresolvedDependencies
-
Constructor Summary
Constructors Constructor Description DefaultDependencyResolutionResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addResolvedDependency(org.eclipse.aether.graph.Dependency dependency)
java.util.List<java.lang.Exception>
getCollectionErrors()
Gets the errors that occurred while building the dependency graph.java.util.List<org.eclipse.aether.graph.Dependency>
getDependencies()
Gets the transitive dependencies of the project that were not excluded byDependencyResolutionRequest.getResolutionFilter()
.org.eclipse.aether.graph.DependencyNode
getDependencyGraph()
Gets the dependency graph of the project.java.util.List<java.lang.Exception>
getResolutionErrors(org.eclipse.aether.graph.Dependency dependency)
Gets the errors that occurred while resolving the specified dependency.java.util.List<org.eclipse.aether.graph.Dependency>
getResolvedDependencies()
Gets the dependencies that were successfully resolved.java.util.List<org.eclipse.aether.graph.Dependency>
getUnresolvedDependencies()
Gets the dependencies that could not be resolved.void
setCollectionErrors(java.util.List<java.lang.Exception> exceptions)
void
setDependencyGraph(org.eclipse.aether.graph.DependencyNode root)
void
setResolutionErrors(org.eclipse.aether.graph.Dependency dependency, java.util.List<java.lang.Exception> errors)
-
-
-
Field Detail
-
root
private org.eclipse.aether.graph.DependencyNode root
-
dependencies
private java.util.List<org.eclipse.aether.graph.Dependency> dependencies
-
resolvedDependencies
private java.util.List<org.eclipse.aether.graph.Dependency> resolvedDependencies
-
unresolvedDependencies
private java.util.List<org.eclipse.aether.graph.Dependency> unresolvedDependencies
-
collectionErrors
private java.util.List<java.lang.Exception> collectionErrors
-
resolutionErrors
private java.util.Map<org.eclipse.aether.graph.Dependency,java.util.List<java.lang.Exception>> resolutionErrors
-
-
Method Detail
-
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
public java.util.List<org.eclipse.aether.graph.Dependency> 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
public java.util.List<org.eclipse.aether.graph.Dependency> 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
public java.util.List<org.eclipse.aether.graph.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
public java.util.List<java.lang.Exception> 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
public void setCollectionErrors(java.util.List<java.lang.Exception> exceptions)
-
getResolutionErrors
public java.util.List<java.lang.Exception> getResolutionErrors(org.eclipse.aether.graph.Dependency dependency)
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
public void setResolutionErrors(org.eclipse.aether.graph.Dependency dependency, java.util.List<java.lang.Exception> errors)
-
-