@Component(role=DependencyResolver.class) public class DefaultDependencyResolver extends org.codehaus.plexus.logging.AbstractLogEnabled implements DependencyResolver
Modifier | Constructor and Description |
---|---|
|
DefaultDependencyResolver() |
protected |
DefaultDependencyResolver(org.apache.maven.artifact.resolver.ArtifactResolver resolver,
org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource,
org.apache.maven.artifact.factory.ArtifactFactory factory,
org.apache.maven.artifact.resolver.ArtifactCollector collector,
org.codehaus.plexus.logging.Logger logger) |
Modifier and Type | Method and Description |
---|---|
protected List<org.apache.maven.artifact.repository.ArtifactRepository> |
aggregateRemoteArtifactRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
Set<org.apache.maven.project.MavenProject> projects) |
protected org.apache.maven.artifact.resolver.ArtifactCollector |
getArtifactCollector() |
protected org.apache.maven.artifact.factory.ArtifactFactory |
getArtifactFactory() |
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource |
getArtifactMetadataSource() |
protected org.apache.maven.artifact.resolver.ArtifactResolver |
getArtifactResolver() |
protected void |
getDependencySetResolutionRequirements(Assembly assembly,
List<DependencySet> depSets,
org.apache.maven.plugin.assembly.artifact.ResolutionManagementInfo requirements,
org.apache.maven.project.MavenProject... projects) |
protected void |
getModuleSetResolutionRequirements(Assembly assembly,
org.apache.maven.plugin.assembly.artifact.ResolutionManagementInfo requirements,
AssemblerConfigurationSource configSource) |
protected void |
getRepositoryResolutionRequirements(Assembly assembly,
org.apache.maven.plugin.assembly.artifact.ResolutionManagementInfo requirements,
org.apache.maven.project.MavenProject... project) |
void |
resolve(Assembly assembly,
AssemblerConfigurationSource configSource,
AssemblyContext context)
Resolve the project dependencies, according to the supplied configuration.
|
protected Set<org.apache.maven.artifact.Artifact> |
resolveNonTransitively(Assembly assembly,
Set<org.apache.maven.artifact.Artifact> dependencyArtifacts,
AssemblerConfigurationSource configSource,
List<org.apache.maven.artifact.repository.ArtifactRepository> repos) |
protected DefaultDependencyResolver |
setArtifactCollector(org.apache.maven.artifact.resolver.ArtifactCollector collector) |
protected DefaultDependencyResolver |
setArtifactFactory(org.apache.maven.artifact.factory.ArtifactFactory factory) |
protected DefaultDependencyResolver |
setArtifactMetadataSource(org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource) |
protected DefaultDependencyResolver |
setArtifactResolver(org.apache.maven.artifact.resolver.ArtifactResolver resolver) |
protected DefaultDependencyResolver |
setLogger(org.codehaus.plexus.logging.Logger logger) |
public DefaultDependencyResolver()
protected DefaultDependencyResolver(org.apache.maven.artifact.resolver.ArtifactResolver resolver, org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource, org.apache.maven.artifact.factory.ArtifactFactory factory, org.apache.maven.artifact.resolver.ArtifactCollector collector, org.codehaus.plexus.logging.Logger logger)
public void resolve(Assembly assembly, AssemblerConfigurationSource configSource, AssemblyContext context) throws DependencyResolutionException
DependencyResolver
resolve
in interface DependencyResolver
DependencyResolutionException
protected Set<org.apache.maven.artifact.Artifact> resolveNonTransitively(Assembly assembly, Set<org.apache.maven.artifact.Artifact> dependencyArtifacts, AssemblerConfigurationSource configSource, List<org.apache.maven.artifact.repository.ArtifactRepository> repos) throws DependencyResolutionException
DependencyResolutionException
protected void getRepositoryResolutionRequirements(Assembly assembly, org.apache.maven.plugin.assembly.artifact.ResolutionManagementInfo requirements, org.apache.maven.project.MavenProject... project)
protected void getModuleSetResolutionRequirements(Assembly assembly, org.apache.maven.plugin.assembly.artifact.ResolutionManagementInfo requirements, AssemblerConfigurationSource configSource) throws DependencyResolutionException
DependencyResolutionException
protected void getDependencySetResolutionRequirements(Assembly assembly, List<DependencySet> depSets, org.apache.maven.plugin.assembly.artifact.ResolutionManagementInfo requirements, org.apache.maven.project.MavenProject... projects) throws DependencyResolutionException
DependencyResolutionException
protected List<org.apache.maven.artifact.repository.ArtifactRepository> aggregateRemoteArtifactRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, Set<org.apache.maven.project.MavenProject> projects)
protected org.apache.maven.artifact.resolver.ArtifactResolver getArtifactResolver()
protected DefaultDependencyResolver setArtifactResolver(org.apache.maven.artifact.resolver.ArtifactResolver resolver)
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource getArtifactMetadataSource()
protected DefaultDependencyResolver setArtifactMetadataSource(org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource)
protected org.apache.maven.artifact.factory.ArtifactFactory getArtifactFactory()
protected DefaultDependencyResolver setArtifactFactory(org.apache.maven.artifact.factory.ArtifactFactory factory)
protected org.apache.maven.artifact.resolver.ArtifactCollector getArtifactCollector()
protected DefaultDependencyResolver setArtifactCollector(org.apache.maven.artifact.resolver.ArtifactCollector collector)
protected DefaultDependencyResolver setLogger(org.codehaus.plexus.logging.Logger logger)
Copyright © 2002–2014 The Apache Software Foundation. All rights reserved.