Interface DependencyResolutionResult


public interface DependencyResolutionResult
The result of a project dependency resolution.
  • Method Details Link icon

    • getDependencyGraph Link icon

      org.eclipse.aether.graph.DependencyNode getDependencyGraph()
      Gets the dependency graph of the project.
      Returns:
      The dependency graph or null if not available.
    • getDependencies Link icon

      List<org.eclipse.aether.graph.Dependency> getDependencies()
      Gets the transitive dependencies of the project that were not excluded by DependencyResolutionRequest.getResolutionFilter(). This list is a union of the results from getResolvedDependencies() and getUnresolvedDependencies().
      Returns:
      The transitive dependencies, never null.
    • getResolvedDependencies Link icon

      List<org.eclipse.aether.graph.Dependency> getResolvedDependencies()
      Gets the dependencies that were successfully resolved.
      Returns:
      The resolved dependencies, never null.
    • getUnresolvedDependencies Link icon

      List<org.eclipse.aether.graph.Dependency> getUnresolvedDependencies()
      Gets the dependencies that could not be resolved.
      Returns:
      The unresolved dependencies, never null.
    • getCollectionErrors Link icon

      List<Exception> getCollectionErrors()
      Gets the errors that occurred while building the dependency graph.
      Returns:
      The errors that occurred while building the dependency graph, never null.
    • getResolutionErrors Link icon

      List<Exception> getResolutionErrors(org.eclipse.aether.graph.Dependency dependency)
      Gets the errors that occurred while resolving the specified dependency.
      Parameters:
      dependency - The dependency for which to retrieve the errors, must not be null.
      Returns:
      The resolution errors for the specified dependency, never null.