org.apache.maven.plugin.assembly.artifact
Class DefaultDependencyResolver
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.plugin.assembly.artifact.DefaultDependencyResolver
- All Implemented Interfaces:
- DependencyResolver, org.codehaus.plexus.logging.LogEnabled
@Component(role=DependencyResolver.class)
public class DefaultDependencyResolver
- extends org.codehaus.plexus.logging.AbstractLogEnabled
- implements DependencyResolver
- Version:
- $Id: DefaultDependencyResolver.java 1163853 2011-08-31 22:42:32Z jdcasey $
- Author:
- jdcasey
Method Summary |
protected List<ArtifactRepository> |
aggregateRemoteArtifactRepositories(List<ArtifactRepository> remoteRepositories,
Set<MavenProject> projects)
|
protected ArtifactCollector |
getArtifactCollector()
|
protected ArtifactFactory |
getArtifactFactory()
|
protected ArtifactMetadataSource |
getArtifactMetadataSource()
|
protected ArtifactResolver |
getArtifactResolver()
|
protected void |
getDependencySetResolutionRequirements(Assembly assembly,
List<DependencySet> depSets,
org.apache.maven.plugin.assembly.artifact.ResolutionManagementInfo requirements,
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,
MavenProject... project)
|
void |
resolve(Assembly assembly,
AssemblerConfigurationSource configSource,
AssemblyContext context)
Resolve the project dependencies, according to the supplied configuration. |
protected Set<Artifact> |
resolveNonTransitively(Assembly assembly,
Set<Artifact> dependencyArtifacts,
AssemblerConfigurationSource configSource,
List<ArtifactRepository> repos)
|
protected DefaultDependencyResolver |
setArtifactCollector(ArtifactCollector collector)
|
protected DefaultDependencyResolver |
setArtifactFactory(ArtifactFactory factory)
|
protected DefaultDependencyResolver |
setArtifactMetadataSource(ArtifactMetadataSource metadataSource)
|
protected DefaultDependencyResolver |
setArtifactResolver(ArtifactResolver resolver)
|
protected DefaultDependencyResolver |
setLogger(org.codehaus.plexus.logging.Logger logger)
|
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultDependencyResolver
public DefaultDependencyResolver()
DefaultDependencyResolver
protected DefaultDependencyResolver(ArtifactResolver resolver,
ArtifactMetadataSource metadataSource,
ArtifactFactory factory,
ArtifactCollector collector,
org.codehaus.plexus.logging.Logger logger)
resolve
public void resolve(Assembly assembly,
AssemblerConfigurationSource configSource,
AssemblyContext context)
throws DependencyResolutionException
- Description copied from interface:
DependencyResolver
- Resolve the project dependencies, according to the supplied configuration.
- Specified by:
resolve
in interface DependencyResolver
- Throws:
DependencyResolutionException
resolveNonTransitively
protected Set<Artifact> resolveNonTransitively(Assembly assembly,
Set<Artifact> dependencyArtifacts,
AssemblerConfigurationSource configSource,
List<ArtifactRepository> repos)
throws DependencyResolutionException
- Throws:
DependencyResolutionException
getRepositoryResolutionRequirements
protected void getRepositoryResolutionRequirements(Assembly assembly,
org.apache.maven.plugin.assembly.artifact.ResolutionManagementInfo requirements,
MavenProject... project)
getModuleSetResolutionRequirements
protected void getModuleSetResolutionRequirements(Assembly assembly,
org.apache.maven.plugin.assembly.artifact.ResolutionManagementInfo requirements,
AssemblerConfigurationSource configSource)
throws DependencyResolutionException
- Throws:
DependencyResolutionException
getDependencySetResolutionRequirements
protected void getDependencySetResolutionRequirements(Assembly assembly,
List<DependencySet> depSets,
org.apache.maven.plugin.assembly.artifact.ResolutionManagementInfo requirements,
MavenProject... projects)
throws DependencyResolutionException
- Throws:
DependencyResolutionException
aggregateRemoteArtifactRepositories
protected List<ArtifactRepository> aggregateRemoteArtifactRepositories(List<ArtifactRepository> remoteRepositories,
Set<MavenProject> projects)
getArtifactResolver
protected ArtifactResolver getArtifactResolver()
setArtifactResolver
protected DefaultDependencyResolver setArtifactResolver(ArtifactResolver resolver)
getArtifactMetadataSource
protected ArtifactMetadataSource getArtifactMetadataSource()
setArtifactMetadataSource
protected DefaultDependencyResolver setArtifactMetadataSource(ArtifactMetadataSource metadataSource)
getArtifactFactory
protected ArtifactFactory getArtifactFactory()
setArtifactFactory
protected DefaultDependencyResolver setArtifactFactory(ArtifactFactory factory)
getArtifactCollector
protected ArtifactCollector getArtifactCollector()
setArtifactCollector
protected DefaultDependencyResolver setArtifactCollector(ArtifactCollector collector)
setLogger
protected DefaultDependencyResolver setLogger(org.codehaus.plexus.logging.Logger logger)
Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.