@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 DependencyResolver
DependencyResolutionException
private 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
DependencyResolutionException
public 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 DependencyResolver
DependencyResolutionException
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) throws DependencyResolutionException
DependencyResolutionException
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) throws DependencyResolutionException
DependencyResolutionException
void updateRepositoryResolutionRequirements(Assembly assembly, ResolutionManagementInfo requirements)
void updateModuleSetResolutionRequirements(AssemblyId assemblyId, ModuleSet set, DependencySet dependencySet, ResolutionManagementInfo requirements, AssemblerConfigurationSource configSource) throws DependencyResolutionException
DependencyResolutionException
void updateDependencySetResolutionRequirements(DependencySet set, ResolutionManagementInfo requirements, AssemblyId assemblyId, org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.project.MavenProject... projects) throws DependencyResolutionException
DependencyResolutionException
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)