Class Maven31DependencyResolver
java.lang.Object
org.apache.maven.shared.transfer.dependencies.resolve.internal.Maven31DependencyResolver
- All Implemented Interfaces:
MavenDependencyResolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<org.eclipse.aether.repository.RemoteRepository> private static final Class<?>[]
private final org.apache.maven.artifact.handler.manager.ArtifactHandlerManager
private final org.eclipse.aether.RepositorySystem
private final org.eclipse.aether.RepositorySystemSession
-
Constructor Summary
ConstructorsConstructorDescriptionMaven31DependencyResolver
(org.eclipse.aether.RepositorySystem repositorySystem, org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager, org.eclipse.aether.RepositorySystemSession session, List<org.eclipse.aether.repository.RemoteRepository> aetherRepositories) -
Method Summary
Modifier and TypeMethodDescriptionprivate org.eclipse.aether.artifact.ArtifactTypeRegistry
private List
<org.eclipse.aether.graph.Dependency> resolveDependencies
(Collection<org.apache.maven.model.Dependency> mavenDependencies) resolveDependencies
(Collection<org.apache.maven.model.Dependency> mavenDependencies, Collection<org.apache.maven.model.Dependency> managedMavenDependencies, org.apache.maven.shared.artifact.filter.resolve.TransformableFilter filter) resolveDependencies
(org.apache.maven.model.Model model, org.apache.maven.shared.artifact.filter.resolve.TransformableFilter dependencyFilter) private Iterable
<ArtifactResult> resolveDependencies
(org.apache.maven.shared.artifact.filter.resolve.TransformableFilter dependencyFilter, org.eclipse.aether.collection.CollectRequest request) resolveDependencies
(DependableCoordinate coordinate, org.apache.maven.shared.artifact.filter.resolve.TransformableFilter dependencyFilter) private static org.eclipse.aether.graph.Dependency
toDependency
(org.apache.maven.model.Dependency root, org.eclipse.aether.artifact.ArtifactTypeRegistry typeRegistry) 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)
-
Field Details
-
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
-
-
Constructor Details
-
Maven31DependencyResolver
Maven31DependencyResolver(org.eclipse.aether.RepositorySystem repositorySystem, org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager, org.eclipse.aether.RepositorySystemSession session, List<org.eclipse.aether.repository.RemoteRepository> aetherRepositories)
-
-
Method Details
-
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
-
createTypeRegistry
private org.eclipse.aether.artifact.ArtifactTypeRegistry createTypeRegistry() throws DependencyResolverException- Throws:
DependencyResolverException
-
resolveDependencies
private List<org.eclipse.aether.graph.Dependency> resolveDependencies(Collection<org.apache.maven.model.Dependency> mavenDependencies) throws DependencyResolverException - Parameters:
mavenDependencies
-Dependency
can benull
.- Returns:
- List of resolved dependencies.
- Throws:
DependencyResolverException
- in case of a failure of the typeRegistry error.