Interface DependencyResolver

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Iterable<ArtifactResult> resolveDependencies​(org.apache.maven.project.ProjectBuildingRequest buildingRequest, java.util.Collection<org.apache.maven.model.Dependency> dependencies, java.util.Collection<org.apache.maven.model.Dependency> managedDependencies, org.apache.maven.shared.artifact.filter.resolve.TransformableFilter filter)  
      java.lang.Iterable<ArtifactResult> resolveDependencies​(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.model.Model model, org.apache.maven.shared.artifact.filter.resolve.TransformableFilter filter)
      This will resolve the dependencies of the coordinate, not resolving the the artifact of the coordinate itself.
      java.lang.Iterable<ArtifactResult> resolveDependencies​(org.apache.maven.project.ProjectBuildingRequest buildingRequest, DependableCoordinate coordinate, org.apache.maven.shared.artifact.filter.resolve.TransformableFilter filter)
      This will resolve the dependencies of the coordinate, not resolving the the artifact of the coordinate itself.
    • Method Detail

      • resolveDependencies

        java.lang.Iterable<ArtifactResult> resolveDependencies​(org.apache.maven.project.ProjectBuildingRequest buildingRequest,
                                                               org.apache.maven.model.Model model,
                                                               org.apache.maven.shared.artifact.filter.resolve.TransformableFilter filter)
                                                        throws DependencyResolverException
        This will resolve the dependencies of the coordinate, not resolving the the artifact of the coordinate itself. If the coordinate needs to be resolved too, use resolveDependencies(ProjectBuildingRequest, Collection, Collection, TransformableFilter) passing Collections.singletonList(coordinate)
        Parameters:
        buildingRequest - ProjectBuildingRequest
        model - Model
        filter - TransformableFilter (can be null).
        Returns:
        the resolved dependencies.
        Throws:
        DependencyResolverException - in case of an error.
      • resolveDependencies

        java.lang.Iterable<ArtifactResult> resolveDependencies​(org.apache.maven.project.ProjectBuildingRequest buildingRequest,
                                                               java.util.Collection<org.apache.maven.model.Dependency> dependencies,
                                                               java.util.Collection<org.apache.maven.model.Dependency> managedDependencies,
                                                               org.apache.maven.shared.artifact.filter.resolve.TransformableFilter filter)
                                                        throws DependencyResolverException
        Parameters:
        buildingRequest - the project building request, never null
        dependencies - the dependencies to resolve, can be null
        managedDependencies - managed dependencies, can be null
        filter - a filter, can be null
        Returns:
        the resolved dependencies.
        Throws:
        DependencyResolverException - in case of an error.