Class DependencyResult

java.lang.Object
org.eclipse.aether.resolution.DependencyResult

public final class DependencyResult extends Object
The result of a dependency resolution request.
See Also:
  • Constructor Details Link icon

    • DependencyResult Link icon

      Creates a new result for the specified request.
      Parameters:
      request - The resolution request, must not be null.
  • Method Details Link icon

    • getRequest Link icon

      Gets the resolution request that was made.
      Returns:
      The resolution request, never null.
    • getRoot Link icon

      Gets the root node of the resolved dependency graph. Note that this dependency graph might be incomplete/unfinished in case of getCollectExceptions() indicating errors during its calculation.
      Returns:
      The root node of the resolved dependency graph or null if none.
    • setRoot Link icon

      Sets the root node of the resolved dependency graph.
      Parameters:
      root - The root node of the resolved dependency graph, may be null.
      Returns:
      This result for chaining, never null.
    • getCycles Link icon

      Gets the dependency cycles that were encountered while building the dependency graph. Note that dependency cycles will only be reported here if the underlying request was created from a CollectRequest. If the underlying DependencyRequest was created from an existing dependency graph, information about cycles will not be available in this result.
      Returns:
      The dependency cycles in the (raw) graph, never null.
    • setCycles Link icon

      Records the specified dependency cycles while building the dependency graph.
      Parameters:
      cycles - The dependency cycles to record, may be null.
      Returns:
      This result for chaining, never null.
    • getCollectExceptions Link icon

      Gets the exceptions that occurred while building the dependency graph.
      Returns:
      The exceptions that occurred, never null.
    • setCollectExceptions Link icon

      Records the specified exceptions while building the dependency graph.
      Parameters:
      exceptions - The exceptions to record, may be null.
      Returns:
      This result for chaining, never null.
    • getArtifactResults Link icon

      Gets the resolution results for the dependency artifacts that matched DependencyRequest.getFilter().
      Returns:
      The resolution results for the dependency artifacts, never null.
    • setArtifactResults Link icon

      Sets the resolution results for the artifacts that matched DependencyRequest.getFilter().
      Parameters:
      results - The resolution results for the artifacts, may be null.
      Returns:
      This result for chaining, never null.
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object