Class Maven31DependencyResolver
- java.lang.Object
-
- org.apache.maven.shared.dependencies.resolve.internal.Maven31DependencyResolver
-
- All Implemented Interfaces:
DependencyResolver
@Component(role=DependencyResolver.class, hint="maven31") public class Maven31DependencyResolver extends java.lang.Object implements DependencyResolver
-
-
Constructor Summary
Constructors Constructor Description Maven31DependencyResolver()
-
Method Summary
All Methods Instance Methods Concrete 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> mavenDependencies, java.util.Collection<org.apache.maven.model.Dependency> managedMavenDependencies, 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 dependencyFilter)java.lang.Iterable<ArtifactResult>resolveDependencies(org.apache.maven.project.ProjectBuildingRequest buildingRequest, DependableCoordinate coordinate, org.apache.maven.shared.artifact.filter.resolve.TransformableFilter dependencyFilter)This will resolve the dependencies of the coordinate, not resolving the the artifact of the coordinate itself.
-
-
-
Method Detail
-
resolveDependencies
public java.lang.Iterable<ArtifactResult> resolveDependencies(org.apache.maven.project.ProjectBuildingRequest buildingRequest, DependableCoordinate coordinate, org.apache.maven.shared.artifact.filter.resolve.TransformableFilter dependencyFilter) throws DependencyResolverException
Description copied from interface:DependencyResolverThis will resolve the dependencies of the coordinate, not resolving the the artifact of the coordinate itself. If the coordinate needs to be resolved too, useDependencyResolver.resolveDependencies(ProjectBuildingRequest, Collection, Collection, TransformableFilter)passingCollections.singletonList(coordinate)- Specified by:
resolveDependenciesin interfaceDependencyResolver- Parameters:
buildingRequest-ProjectBuildingRequestcoordinate-DependableCoordinatedependencyFilter-TransformableFilter- Returns:
- the resolved dependencies.
- Throws:
DependencyResolverException- in case of an error.
-
resolveDependencies
public 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 dependencyFilter) throws DependencyResolverException
- Specified by:
resolveDependenciesin interfaceDependencyResolver- Throws:
DependencyResolverException
-
resolveDependencies
public java.lang.Iterable<ArtifactResult> resolveDependencies(org.apache.maven.project.ProjectBuildingRequest buildingRequest, java.util.Collection<org.apache.maven.model.Dependency> mavenDependencies, java.util.Collection<org.apache.maven.model.Dependency> managedMavenDependencies, org.apache.maven.shared.artifact.filter.resolve.TransformableFilter filter) throws DependencyResolverException
- Specified by:
resolveDependenciesin interfaceDependencyResolver- Parameters:
buildingRequest- the project building request, nevernullmavenDependencies- the dependencies to resolve, can benullmanagedMavenDependencies- managed dependencies, can benullfilter- a filter, can benull- Returns:
- the resolved dependencies.
- Throws:
DependencyResolverException- in case of an error.
-
-