Class DefaultArtifactResolver
java.lang.Object
org.apache.maven.artifact.resolver.DefaultArtifactResolver
- All Implemented Interfaces:
 ArtifactResolver,org.codehaus.plexus.personality.plexus.lifecycle.phase.Disposable
@Named
@Singleton
public class DefaultArtifactResolver
extends Object
implements ArtifactResolver, org.codehaus.plexus.personality.plexus.lifecycle.phase.Disposable
- Author:
 - Jason van Zyl
 
- 
Field Summary
FieldsFields inherited from interface org.apache.maven.artifact.resolver.ArtifactResolver
ROLE - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()voidresolve(Artifact artifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) voidresolve(Artifact artifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository, org.apache.maven.wagon.events.TransferListener resolutionListener) resolve(ArtifactResolutionRequest request) voidresolveAlways(Artifact artifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) resolveTransitively(Set<Artifact> artifacts, Artifact originatingArtifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source) resolveTransitively(Set<Artifact> artifacts, Artifact originatingArtifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source, List<ResolutionListener> listeners) resolveTransitively(Set<Artifact> artifacts, Artifact originatingArtifact, Map<String, Artifact> managedVersions, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source) resolveTransitively(Set<Artifact> artifacts, Artifact originatingArtifact, Map<String, Artifact> managedVersions, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter) resolveTransitively(Set<Artifact> artifacts, Artifact originatingArtifact, Map<String, Artifact> managedVersions, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, List<ResolutionListener> listeners) resolveTransitively(Set<Artifact> artifacts, Artifact originatingArtifact, Map<String, Artifact> managedVersions, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, List<ResolutionListener> listeners, List<ConflictResolver> conflictResolvers) resolveTransitively(Set<Artifact> artifacts, Artifact originatingArtifact, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter)  
- 
Field Details
- 
artifactFactory
 
 - 
 - 
Constructor Details
- 
DefaultArtifactResolver
public DefaultArtifactResolver() 
 - 
 - 
Method Details
- 
resolve
public void resolve(Artifact artifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository, org.apache.maven.wagon.events.TransferListener resolutionListener) throws ArtifactResolutionException, ArtifactNotFoundException - Specified by:
 resolvein interfaceArtifactResolver- Throws:
 ArtifactResolutionExceptionArtifactNotFoundException
 - 
resolveAlways
public void resolveAlways(Artifact artifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) throws ArtifactResolutionException, ArtifactNotFoundException - Specified by:
 resolveAlwaysin interfaceArtifactResolver- Throws:
 ArtifactResolutionExceptionArtifactNotFoundException
 - 
resolveTransitively
public ArtifactResolutionResult resolveTransitively(Set<Artifact> artifacts, Artifact originatingArtifact, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter) throws ArtifactResolutionException, ArtifactNotFoundException - Specified by:
 resolveTransitivelyin interfaceArtifactResolver- Throws:
 ArtifactResolutionExceptionArtifactNotFoundException
 - 
resolveTransitively
public ArtifactResolutionResult resolveTransitively(Set<Artifact> artifacts, Artifact originatingArtifact, Map<String, Artifact> managedVersions, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source) throws ArtifactResolutionException, ArtifactNotFoundException- Specified by:
 resolveTransitivelyin interfaceArtifactResolver- Throws:
 ArtifactResolutionExceptionArtifactNotFoundException
 - 
resolveTransitively
public ArtifactResolutionResult resolveTransitively(Set<Artifact> artifacts, Artifact originatingArtifact, Map<String, Artifact> managedVersions, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter) throws ArtifactResolutionException, ArtifactNotFoundException- Specified by:
 resolveTransitivelyin interfaceArtifactResolver- Throws:
 ArtifactResolutionExceptionArtifactNotFoundException
 - 
resolveTransitively
public ArtifactResolutionResult resolveTransitively(Set<Artifact> artifacts, Artifact originatingArtifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source) throws ArtifactResolutionException, ArtifactNotFoundException - Specified by:
 resolveTransitivelyin interfaceArtifactResolver- Throws:
 ArtifactResolutionExceptionArtifactNotFoundException
 - 
resolveTransitively
public ArtifactResolutionResult resolveTransitively(Set<Artifact> artifacts, Artifact originatingArtifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source, List<ResolutionListener> listeners) throws ArtifactResolutionException, ArtifactNotFoundException - Specified by:
 resolveTransitivelyin interfaceArtifactResolver- Throws:
 ArtifactResolutionExceptionArtifactNotFoundException
 - 
resolveTransitively
public ArtifactResolutionResult resolveTransitively(Set<Artifact> artifacts, Artifact originatingArtifact, Map<String, Artifact> managedVersions, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, List<ResolutionListener> listeners) throws ArtifactResolutionException, ArtifactNotFoundException- Specified by:
 resolveTransitivelyin interfaceArtifactResolver- Throws:
 ArtifactResolutionExceptionArtifactNotFoundException
 - 
resolveTransitively
public ArtifactResolutionResult resolveTransitively(Set<Artifact> artifacts, Artifact originatingArtifact, Map<String, Artifact> managedVersions, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, List<ResolutionListener> listeners, List<ConflictResolver> conflictResolvers) throws ArtifactResolutionException, ArtifactNotFoundException - 
resolveWithExceptions
public ArtifactResolutionResult resolveWithExceptions(ArtifactResolutionRequest request) throws ArtifactResolutionException, ArtifactNotFoundException  - 
resolve
- Specified by:
 resolvein interfaceArtifactResolver
 - 
resolve
public void resolve(Artifact artifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) throws ArtifactResolutionException, ArtifactNotFoundException - Specified by:
 resolvein interfaceArtifactResolver- Throws:
 ArtifactResolutionExceptionArtifactNotFoundException
 - 
dispose
public void dispose()- Specified by:
 disposein interfaceorg.codehaus.plexus.personality.plexus.lifecycle.phase.Disposable
 
 -