@Component(role=DependencyResolver.class) public class DefaultDependencyResolver extends org.codehaus.plexus.logging.AbstractLogEnabled implements DependencyResolver
| Modifier and Type | Field and Description |
|---|---|
private org.apache.maven.shared.dependencies.resolve.DependencyResolver |
dependencyResolver |
private org.apache.maven.repository.RepositorySystem |
resolver |
| Constructor and Description |
|---|
DefaultDependencyResolver() |
| Modifier and Type | Method and Description |
|---|---|
(package private) java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> |
aggregateRemoteArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
java.util.Set<org.apache.maven.project.MavenProject> projects) |
private void |
resolve(Assembly assembly,
AssemblerConfigurationSource configSource,
java.util.Map<DependencySet,java.util.Set<org.apache.maven.artifact.Artifact>> result,
DependencySet dependencySet,
ResolutionManagementInfo info) |
java.util.Map<DependencySet,java.util.Set<org.apache.maven.artifact.Artifact>> |
resolveDependencySets(Assembly assembly,
AssemblerConfigurationSource configSource,
java.util.List<DependencySet> dependencySets) |
java.util.Map<DependencySet,java.util.Set<org.apache.maven.artifact.Artifact>> |
resolveDependencySets(Assembly assembly,
ModuleSet moduleSet,
AssemblerConfigurationSource configSource,
java.util.List<DependencySet> dependencySets) |
(package private) java.util.Set<org.apache.maven.artifact.Artifact> |
resolveNonTransitively(Assembly assembly,
java.util.Set<org.apache.maven.artifact.Artifact> dependencyArtifacts,
AssemblerConfigurationSource configSource,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repos) |
private java.util.Set<org.apache.maven.artifact.Artifact> |
resolveTransitively(java.util.Set<org.apache.maven.artifact.Artifact> dependencyArtifacts,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repos,
org.apache.maven.artifact.resolver.filter.ArtifactFilter filter,
AssemblerConfigurationSource configSource) |
(package private) void |
updateDependencySetResolutionRequirements(DependencySet set,
ResolutionManagementInfo requirements,
AssemblyId assemblyId,
org.apache.maven.project.ProjectBuildingRequest buildingRequest,
org.apache.maven.project.MavenProject... projects) |
(package private) void |
updateModuleSetResolutionRequirements(AssemblyId assemblyId,
ModuleSet set,
DependencySet dependencySet,
ResolutionManagementInfo requirements,
AssemblerConfigurationSource configSource) |
(package private) void |
updateRepositoryResolutionRequirements(Assembly assembly,
ResolutionManagementInfo requirements) |
@Requirement private org.apache.maven.repository.RepositorySystem resolver
@Requirement private org.apache.maven.shared.dependencies.resolve.DependencyResolver dependencyResolver
public java.util.Map<DependencySet,java.util.Set<org.apache.maven.artifact.Artifact>> resolveDependencySets(Assembly assembly, ModuleSet moduleSet, AssemblerConfigurationSource configSource, java.util.List<DependencySet> dependencySets) throws DependencyResolutionException
resolveDependencySets in interface DependencyResolverDependencyResolutionExceptionprivate void resolve(Assembly assembly, AssemblerConfigurationSource configSource, java.util.Map<DependencySet,java.util.Set<org.apache.maven.artifact.Artifact>> result, DependencySet dependencySet, ResolutionManagementInfo info) throws DependencyResolutionException
DependencyResolutionExceptionpublic java.util.Map<DependencySet,java.util.Set<org.apache.maven.artifact.Artifact>> resolveDependencySets(Assembly assembly, AssemblerConfigurationSource configSource, java.util.List<DependencySet> dependencySets) throws DependencyResolutionException
resolveDependencySets in interface DependencyResolverDependencyResolutionExceptionjava.util.Set<org.apache.maven.artifact.Artifact> resolveNonTransitively(Assembly assembly, java.util.Set<org.apache.maven.artifact.Artifact> dependencyArtifacts, AssemblerConfigurationSource configSource, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repos) throws DependencyResolutionException
DependencyResolutionExceptionprivate java.util.Set<org.apache.maven.artifact.Artifact> resolveTransitively(java.util.Set<org.apache.maven.artifact.Artifact> dependencyArtifacts,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repos,
org.apache.maven.artifact.resolver.filter.ArtifactFilter filter,
AssemblerConfigurationSource configSource)
throws DependencyResolutionException
DependencyResolutionExceptionvoid updateRepositoryResolutionRequirements(Assembly assembly, ResolutionManagementInfo requirements)
void updateModuleSetResolutionRequirements(AssemblyId assemblyId, ModuleSet set, DependencySet dependencySet, ResolutionManagementInfo requirements, AssemblerConfigurationSource configSource) throws DependencyResolutionException
DependencyResolutionExceptionvoid updateDependencySetResolutionRequirements(DependencySet set, ResolutionManagementInfo requirements, AssemblyId assemblyId, org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.project.MavenProject... projects) throws DependencyResolutionException
DependencyResolutionExceptionjava.util.List<org.apache.maven.artifact.repository.ArtifactRepository> aggregateRemoteArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
java.util.Set<org.apache.maven.project.MavenProject> projects)