Package org.gradle.api.artifacts.result
Interface ResolutionResult
Contains the information about the result of dependency resolution. You can use this type to determine all the component instances that are included
in the resolved dependency graph, and the dependencies between them.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
allComponents
(Closure closure) Applies given closure for each component.void
allComponents
(Action<? super ResolvedComponentResult> action) Applies given action for each component.void
allDependencies
(Closure closure) Applies given closure for each dependency.void
allDependencies
(Action<? super DependencyResult> action) Applies given action for each dependency.Retrieves all instances ofResolvedComponentResult
from the graph, e.g.Set<? extends DependencyResult>
Retrieves all dependencies, including unresolved dependencies.getRoot()
Gives access to the root of resolved dependency graph.
-
Method Details
-
getRoot
ResolvedComponentResult getRoot()Gives access to the root of resolved dependency graph. You can walk the graph recursively from the root to obtain information about resolved dependencies. For example, Gradle's built-in 'dependencies' task uses this to render the dependency tree.- Returns:
- the root node of the resolved dependency graph
-
getAllDependencies
Set<? extends DependencyResult> getAllDependencies()Retrieves all dependencies, including unresolved dependencies. Resolved dependencies are represented by instances ofResolvedDependencyResult
, unresolved dependencies byUnresolvedDependencyResult
. In dependency graph terminology, this method returns the edges of the graph.- Returns:
- all dependencies, including unresolved dependencies.
-
allDependencies
Applies given action for each dependency. An instance ofDependencyResult
is passed as parameter to the action.- Parameters:
action
- - action that is applied for each dependency
-
allDependencies
Applies given closure for each dependency. An instance ofDependencyResult
is passed as parameter to the closure.- Parameters:
closure
- - closure that is applied for each dependency
-
getAllComponents
Set<ResolvedComponentResult> getAllComponents()Retrieves all instances ofResolvedComponentResult
from the graph, e.g. all nodes of the dependency graph.- Returns:
- all nodes of the dependency graph.
-
allComponents
Applies given action for each component. An instance ofResolvedComponentResult
is passed as parameter to the action.- Parameters:
action
- - action that is applied for each component
-
allComponents
Applies given closure for each component. An instance ofResolvedComponentResult
is passed as parameter to the closure.- Parameters:
closure
- - closure that is applied for each component
-