Class Maven31DependencyResolver
- java.lang.Object
-
- org.apache.maven.shared.transfer.dependencies.resolve.internal.Maven31DependencyResolver
-
- All Implemented Interfaces:
MavenDependencyResolver
class Maven31DependencyResolver extends java.lang.Object implements MavenDependencyResolver
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<org.eclipse.aether.repository.RemoteRepository>aetherRepositoriesprivate static java.lang.Class<?>[]ARG_CLASSESprivate org.apache.maven.artifact.handler.manager.ArtifactHandlerManagerartifactHandlerManagerprivate org.eclipse.aether.RepositorySystemrepositorySystemprivate org.eclipse.aether.RepositorySystemSessionsession
-
Constructor Summary
Constructors Constructor Description Maven31DependencyResolver(org.eclipse.aether.RepositorySystem repositorySystem, org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager, org.eclipse.aether.RepositorySystemSession session, java.util.List<org.eclipse.aether.repository.RemoteRepository> aetherRepositories)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.eclipse.aether.artifact.ArtifactTypeRegistrycreateTypeRegistry()private java.util.List<org.eclipse.aether.graph.Dependency>resolveDependencies(java.util.Collection<org.apache.maven.model.Dependency> mavenDependencies)java.lang.Iterable<ArtifactResult>resolveDependencies(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.model.Model model, org.apache.maven.shared.artifact.filter.resolve.TransformableFilter dependencyFilter)private java.lang.Iterable<ArtifactResult>resolveDependencies(org.apache.maven.shared.artifact.filter.resolve.TransformableFilter dependencyFilter, org.eclipse.aether.collection.CollectRequest request)java.lang.Iterable<ArtifactResult>resolveDependencies(DependableCoordinate coordinate, org.apache.maven.shared.artifact.filter.resolve.TransformableFilter dependencyFilter)private static org.eclipse.aether.graph.DependencytoDependency(org.apache.maven.model.Dependency root, org.eclipse.aether.artifact.ArtifactTypeRegistry typeRegistry)private static org.eclipse.aether.graph.DependencytoDependency(DependableCoordinate coordinate, org.eclipse.aether.artifact.ArtifactTypeRegistry stereotypes)Based on RepositoryUtils#toDependency(org.apache.maven.model.Dependency, ArtifactTypeRegistry)
-
-
-
Field Detail
-
ARG_CLASSES
private static final java.lang.Class<?>[] ARG_CLASSES
-
repositorySystem
private final org.eclipse.aether.RepositorySystem repositorySystem
-
artifactHandlerManager
private final org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager
-
session
private final org.eclipse.aether.RepositorySystemSession session
-
aetherRepositories
private final java.util.List<org.eclipse.aether.repository.RemoteRepository> aetherRepositories
-
-
Constructor Detail
-
Maven31DependencyResolver
Maven31DependencyResolver(org.eclipse.aether.RepositorySystem repositorySystem, org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager, org.eclipse.aether.RepositorySystemSession session, java.util.List<org.eclipse.aether.repository.RemoteRepository> aetherRepositories)
-
-
Method Detail
-
toDependency
private static org.eclipse.aether.graph.Dependency toDependency(DependableCoordinate coordinate, org.eclipse.aether.artifact.ArtifactTypeRegistry stereotypes)
Based on RepositoryUtils#toDependency(org.apache.maven.model.Dependency, ArtifactTypeRegistry)- Parameters:
coordinate-DependableCoordinatestereotypes-ArtifactTypeRegistry- Returns:
- as Aether Dependency
-
toDependency
private static org.eclipse.aether.graph.Dependency toDependency(org.apache.maven.model.Dependency root, org.eclipse.aether.artifact.ArtifactTypeRegistry typeRegistry) throws DependencyResolverException- Throws:
DependencyResolverException
-
resolveDependencies
public java.lang.Iterable<ArtifactResult> resolveDependencies(DependableCoordinate coordinate, org.apache.maven.shared.artifact.filter.resolve.TransformableFilter dependencyFilter) throws DependencyResolverException
- Specified by:
resolveDependenciesin interfaceMavenDependencyResolver- Throws:
DependencyResolverException
-
createTypeRegistry
private org.eclipse.aether.artifact.ArtifactTypeRegistry createTypeRegistry() throws DependencyResolverException- Throws:
DependencyResolverException
-
resolveDependencies
public java.lang.Iterable<ArtifactResult> resolveDependencies(org.apache.maven.model.Model model, org.apache.maven.shared.artifact.filter.resolve.TransformableFilter dependencyFilter) throws DependencyResolverException
- Specified by:
resolveDependenciesin interfaceMavenDependencyResolver- Throws:
DependencyResolverException
-
resolveDependencies
private java.util.List<org.eclipse.aether.graph.Dependency> resolveDependencies(java.util.Collection<org.apache.maven.model.Dependency> mavenDependencies) throws DependencyResolverException- Parameters:
mavenDependencies-Dependencycan benull.- Returns:
- List of resolved dependencies.
- Throws:
DependencyResolverException- in case of a failure of the typeRegistry error.
-
resolveDependencies
public java.lang.Iterable<ArtifactResult> resolveDependencies(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 interfaceMavenDependencyResolver- Throws:
DependencyResolverException
-
resolveDependencies
private java.lang.Iterable<ArtifactResult> resolveDependencies(org.apache.maven.shared.artifact.filter.resolve.TransformableFilter dependencyFilter, org.eclipse.aether.collection.CollectRequest request) throws DependencyResolverException
- Throws:
DependencyResolverException
-
-