public class DefaultArtifactResolver extends org.codehaus.plexus.logging.AbstractLogEnabled implements ArtifactResolver
Modifier and Type | Class and Description |
---|---|
private class |
DefaultArtifactResolver.ResolveArtifactTask |
Modifier and Type | Field and Description |
---|---|
private ArtifactCollector |
artifactCollector |
protected ArtifactFactory |
artifactFactory |
private static int |
DEFAULT_POOL_SIZE |
private java.util.concurrent.ThreadPoolExecutor |
resolveArtifactPool |
private ArtifactTransformationManager |
transformationManager |
private WagonManager |
wagonManager |
ROLE
Constructor and Description |
---|
DefaultArtifactResolver() |
Modifier and Type | Method and Description |
---|---|
void |
configureNumberOfThreads(int threads) |
private java.util.List |
getMirroredRepositories(java.util.List remoteRepositories) |
void |
resolve(Artifact artifact,
java.util.List remoteRepositories,
ArtifactRepository localRepository) |
private void |
resolve(Artifact artifact,
java.util.List remoteRepositories,
ArtifactRepository localRepository,
boolean force) |
void |
resolveAlways(Artifact artifact,
java.util.List remoteRepositories,
ArtifactRepository localRepository) |
ArtifactResolutionResult |
resolveTransitively(java.util.Set artifacts,
Artifact originatingArtifact,
ArtifactRepository localRepository,
java.util.List remoteRepositories,
ArtifactMetadataSource source,
ArtifactFilter filter) |
ArtifactResolutionResult |
resolveTransitively(java.util.Set artifacts,
Artifact originatingArtifact,
java.util.List remoteRepositories,
ArtifactRepository localRepository,
ArtifactMetadataSource source) |
ArtifactResolutionResult |
resolveTransitively(java.util.Set artifacts,
Artifact originatingArtifact,
java.util.List remoteRepositories,
ArtifactRepository localRepository,
ArtifactMetadataSource source,
java.util.List listeners) |
ArtifactResolutionResult |
resolveTransitively(java.util.Set artifacts,
Artifact originatingArtifact,
java.util.Map managedVersions,
ArtifactRepository localRepository,
java.util.List remoteRepositories,
ArtifactMetadataSource source) |
ArtifactResolutionResult |
resolveTransitively(java.util.Set artifacts,
Artifact originatingArtifact,
java.util.Map managedVersions,
ArtifactRepository localRepository,
java.util.List remoteRepositories,
ArtifactMetadataSource source,
ArtifactFilter filter) |
ArtifactResolutionResult |
resolveTransitively(java.util.Set artifacts,
Artifact originatingArtifact,
java.util.Map managedVersions,
ArtifactRepository localRepository,
java.util.List remoteRepositories,
ArtifactMetadataSource source,
ArtifactFilter filter,
java.util.List listeners) |
(package private) void |
setWagonManager(WagonManager wagonManager) |
private static final int DEFAULT_POOL_SIZE
private WagonManager wagonManager
private ArtifactTransformationManager transformationManager
protected ArtifactFactory artifactFactory
private ArtifactCollector artifactCollector
private final java.util.concurrent.ThreadPoolExecutor resolveArtifactPool
public void resolve(Artifact artifact, java.util.List remoteRepositories, ArtifactRepository localRepository) throws ArtifactResolutionException, ArtifactNotFoundException
resolve
in interface ArtifactResolver
ArtifactResolutionException
ArtifactNotFoundException
public void resolveAlways(Artifact artifact, java.util.List remoteRepositories, ArtifactRepository localRepository) throws ArtifactResolutionException, ArtifactNotFoundException
resolveAlways
in interface ArtifactResolver
ArtifactResolutionException
ArtifactNotFoundException
private void resolve(Artifact artifact, java.util.List remoteRepositories, ArtifactRepository localRepository, boolean force) throws ArtifactResolutionException, ArtifactNotFoundException
public ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter) throws ArtifactResolutionException, ArtifactNotFoundException
resolveTransitively
in interface ArtifactResolver
ArtifactResolutionException
ArtifactNotFoundException
public ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source) throws ArtifactResolutionException, ArtifactNotFoundException
resolveTransitively
in interface ArtifactResolver
ArtifactResolutionException
ArtifactNotFoundException
public ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter) throws ArtifactResolutionException, ArtifactNotFoundException
resolveTransitively
in interface ArtifactResolver
ArtifactResolutionException
ArtifactNotFoundException
public ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, java.util.List listeners) throws ArtifactResolutionException, ArtifactNotFoundException
resolveTransitively
in interface ArtifactResolver
ArtifactResolutionException
ArtifactNotFoundException
private java.util.List getMirroredRepositories(java.util.List remoteRepositories)
public ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.List remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source) throws ArtifactResolutionException, ArtifactNotFoundException
resolveTransitively
in interface ArtifactResolver
ArtifactResolutionException
ArtifactNotFoundException
public ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, Artifact originatingArtifact, java.util.List remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source, java.util.List listeners) throws ArtifactResolutionException, ArtifactNotFoundException
resolveTransitively
in interface ArtifactResolver
ArtifactResolutionException
ArtifactNotFoundException
public void configureNumberOfThreads(int threads)
void setWagonManager(WagonManager wagonManager)