public class StubArtifactResolver
extends java.lang.Object
implements org.apache.maven.artifact.resolver.ArtifactResolver
| Modifier and Type | Field and Description |
|---|---|
private ArtifactStubFactory |
factory |
private boolean |
throwArtifactNotFoundException |
private boolean |
throwArtifactResolutionException |
| Constructor and Description |
|---|
StubArtifactResolver(ArtifactStubFactory factory,
boolean throwArtifactResolutionException,
boolean throwArtifactNotFoundException)
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.maven.artifact.resolver.ArtifactResolutionResult |
collect(org.apache.maven.artifact.resolver.ArtifactResolutionRequest request) |
void |
resolve(org.apache.maven.artifact.Artifact artifact,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
Creates dummy file and sets it in the artifact to simulate resolution
|
void |
resolve(org.apache.maven.artifact.Artifact artifact,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.wagon.events.TransferListener downloadMonitor) |
org.apache.maven.artifact.resolver.ArtifactResolutionResult |
resolve(org.apache.maven.artifact.resolver.ArtifactResolutionRequest request) |
void |
resolveAlways(org.apache.maven.artifact.Artifact artifact,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
By default, do nothing.
|
org.apache.maven.artifact.resolver.ArtifactResolutionResult |
resolveTransitively(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.Artifact originatingArtifact,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.metadata.ArtifactMetadataSource source,
org.apache.maven.artifact.resolver.filter.ArtifactFilter filter) |
org.apache.maven.artifact.resolver.ArtifactResolutionResult |
resolveTransitively(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.Artifact originatingArtifact,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.metadata.ArtifactMetadataSource source) |
org.apache.maven.artifact.resolver.ArtifactResolutionResult |
resolveTransitively(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.Artifact originatingArtifact,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.metadata.ArtifactMetadataSource source,
java.util.List<org.apache.maven.artifact.resolver.ResolutionListener> listeners) |
org.apache.maven.artifact.resolver.ArtifactResolutionResult |
resolveTransitively(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.Artifact originatingArtifact,
java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> managedVersions,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.metadata.ArtifactMetadataSource source) |
org.apache.maven.artifact.resolver.ArtifactResolutionResult |
resolveTransitively(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.Artifact originatingArtifact,
java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> managedVersions,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.metadata.ArtifactMetadataSource source,
org.apache.maven.artifact.resolver.filter.ArtifactFilter filter) |
org.apache.maven.artifact.resolver.ArtifactResolutionResult |
resolveTransitively(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.Artifact originatingArtifact,
java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> managedVersions,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.metadata.ArtifactMetadataSource source,
org.apache.maven.artifact.resolver.filter.ArtifactFilter filter,
java.util.List<org.apache.maven.artifact.resolver.ResolutionListener> listeners) |
private boolean throwArtifactResolutionException
private boolean throwArtifactNotFoundException
private ArtifactStubFactory factory
public StubArtifactResolver(ArtifactStubFactory factory, boolean throwArtifactResolutionException, boolean throwArtifactNotFoundException)
factory - throwArtifactResolutionException - throwArtifactNotFoundException - public void resolve(org.apache.maven.artifact.Artifact artifact,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException
resolve in interface org.apache.maven.artifact.resolver.ArtifactResolverorg.apache.maven.artifact.resolver.ArtifactResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionArtifactResolver.resolve(org.apache.maven.artifact.Artifact, java.util.List, org.apache.maven.artifact.repository.ArtifactRepository)public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.Artifact originatingArtifact,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.metadata.ArtifactMetadataSource source)
throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException
resolveTransitively in interface org.apache.maven.artifact.resolver.ArtifactResolvernull.org.apache.maven.artifact.resolver.ArtifactResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionArtifactResolver.resolveTransitively(java.util.Set, org.apache.maven.artifact.Artifact, java.util.List, org.apache.maven.artifact.repository.ArtifactRepository, org.apache.maven.artifact.metadata.ArtifactMetadataSource)public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.Artifact originatingArtifact,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.metadata.ArtifactMetadataSource source,
java.util.List<org.apache.maven.artifact.resolver.ResolutionListener> listeners)
throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException
resolveTransitively in interface org.apache.maven.artifact.resolver.ArtifactResolvernull.org.apache.maven.artifact.resolver.ArtifactResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionArtifactResolver.resolveTransitively(java.util.Set, org.apache.maven.artifact.Artifact, java.util.List, org.apache.maven.artifact.repository.ArtifactRepository, org.apache.maven.artifact.metadata.ArtifactMetadataSource, java.util.List)public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.Artifact originatingArtifact,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.metadata.ArtifactMetadataSource source,
org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException
resolveTransitively in interface org.apache.maven.artifact.resolver.ArtifactResolvernull.org.apache.maven.artifact.resolver.ArtifactResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionArtifactResolver.resolveTransitively(java.util.Set, org.apache.maven.artifact.Artifact, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List, org.apache.maven.artifact.metadata.ArtifactMetadataSource, org.apache.maven.artifact.resolver.filter.ArtifactFilter)public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.Artifact originatingArtifact,
java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> managedVersions,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.metadata.ArtifactMetadataSource source)
throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException
resolveTransitively in interface org.apache.maven.artifact.resolver.ArtifactResolvernull.org.apache.maven.artifact.resolver.ArtifactResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionArtifactResolver.resolveTransitively(java.util.Set, org.apache.maven.artifact.Artifact, java.util.Map, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List, org.apache.maven.artifact.metadata.ArtifactMetadataSource)public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.Artifact originatingArtifact,
java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> managedVersions,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.metadata.ArtifactMetadataSource source,
org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException
resolveTransitively in interface org.apache.maven.artifact.resolver.ArtifactResolvernull.org.apache.maven.artifact.resolver.ArtifactResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionArtifactResolver.resolveTransitively(java.util.Set, org.apache.maven.artifact.Artifact, java.util.Map, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List, org.apache.maven.artifact.metadata.ArtifactMetadataSource, org.apache.maven.artifact.resolver.filter.ArtifactFilter)public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.Artifact originatingArtifact,
java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> managedVersions,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.metadata.ArtifactMetadataSource source,
org.apache.maven.artifact.resolver.filter.ArtifactFilter filter,
java.util.List<org.apache.maven.artifact.resolver.ResolutionListener> listeners)
throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException
resolveTransitively in interface org.apache.maven.artifact.resolver.ArtifactResolvernull.org.apache.maven.artifact.resolver.ArtifactResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionArtifactResolver.resolveTransitively(java.util.Set, org.apache.maven.artifact.Artifact, java.util.Map, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List, org.apache.maven.artifact.metadata.ArtifactMetadataSource, org.apache.maven.artifact.resolver.filter.ArtifactFilter, java.util.List)public void resolveAlways(org.apache.maven.artifact.Artifact artifact,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException
resolveAlways in interface org.apache.maven.artifact.resolver.ArtifactResolverorg.apache.maven.artifact.resolver.ArtifactResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionArtifactResolver.resolveAlways(org.apache.maven.artifact.Artifact, java.util.List, org.apache.maven.artifact.repository.ArtifactRepository)public void resolve(org.apache.maven.artifact.Artifact artifact,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.wagon.events.TransferListener downloadMonitor)
throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException
resolve in interface org.apache.maven.artifact.resolver.ArtifactResolverorg.apache.maven.artifact.resolver.ArtifactResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionpublic org.apache.maven.artifact.resolver.ArtifactResolutionResult collect(org.apache.maven.artifact.resolver.ArtifactResolutionRequest request)
public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolve(org.apache.maven.artifact.resolver.ArtifactResolutionRequest request)
resolve in interface org.apache.maven.artifact.resolver.ArtifactResolver