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
Constructor Summary |
|
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)
|
Method Summary |
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)
|
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(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)
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<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
- Throws:
DependencyResolutionException
getRepositoryResolutionRequirements
protected void getRepositoryResolutionRequirements(Assembly assembly,
org.apache.maven.plugin.assembly.artifact.ResolutionManagementInfo requirements,
org.apache.maven.project.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,
org.apache.maven.project.MavenProject... projects)
throws DependencyResolutionException
- Throws:
DependencyResolutionException
aggregateRemoteArtifactRepositories
protected List<org.apache.maven.artifact.repository.ArtifactRepository> aggregateRemoteArtifactRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
Set<org.apache.maven.project.MavenProject> projects)
getArtifactResolver
protected org.apache.maven.artifact.resolver.ArtifactResolver getArtifactResolver()
setArtifactResolver
protected DefaultDependencyResolver setArtifactResolver(org.apache.maven.artifact.resolver.ArtifactResolver resolver)
getArtifactMetadataSource
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource getArtifactMetadataSource()
setArtifactMetadataSource
protected DefaultDependencyResolver setArtifactMetadataSource(org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource)
getArtifactFactory
protected org.apache.maven.artifact.factory.ArtifactFactory getArtifactFactory()
setArtifactFactory
protected DefaultDependencyResolver setArtifactFactory(org.apache.maven.artifact.factory.ArtifactFactory factory)
getArtifactCollector
protected org.apache.maven.artifact.resolver.ArtifactCollector getArtifactCollector()
setArtifactCollector
protected DefaultDependencyResolver setArtifactCollector(org.apache.maven.artifact.resolver.ArtifactCollector collector)
setLogger
protected DefaultDependencyResolver setLogger(org.codehaus.plexus.logging.Logger logger)
Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.