public class SurefireDependencyResolver
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private org.apache.maven.artifact.factory.ArtifactFactory |
artifactFactory |
private org.apache.maven.artifact.metadata.ArtifactMetadataSource |
artifactMetadataSource |
private org.apache.maven.artifact.resolver.ArtifactResolver |
artifactResolver |
private org.apache.maven.artifact.repository.ArtifactRepository |
localRepository |
private org.apache.maven.plugin.logging.Log |
log |
private java.lang.String |
pluginName |
private java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> |
remoteRepositories |
| Modifier | Constructor and Description |
|---|---|
protected |
SurefireDependencyResolver(org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver,
org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
org.apache.maven.plugin.logging.Log log,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource,
java.lang.String pluginName) |
| Modifier and Type | Method and Description |
|---|---|
Classpath |
addProviderToClasspath(java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> pluginArtifactMap,
org.apache.maven.artifact.Artifact surefireArtifact) |
Classpath |
getProviderClasspath(java.lang.String provider,
java.lang.String version,
org.apache.maven.artifact.Artifact filteredArtifact) |
boolean |
isWithinVersionSpec(org.apache.maven.artifact.Artifact artifact,
java.lang.String versionSpec) |
org.apache.maven.artifact.resolver.ArtifactResolutionResult |
resolveArtifact(org.apache.maven.artifact.Artifact filteredArtifact,
org.apache.maven.artifact.Artifact providerArtifact) |
private final org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver
private final org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
private final org.apache.maven.plugin.logging.Log log
private final org.apache.maven.artifact.repository.ArtifactRepository localRepository
private final java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories
private final org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource
private final java.lang.String pluginName
protected SurefireDependencyResolver(org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver,
org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
org.apache.maven.plugin.logging.Log log,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource,
java.lang.String pluginName)
public boolean isWithinVersionSpec(@Nullable
org.apache.maven.artifact.Artifact artifact,
@Nonnull
java.lang.String versionSpec)
public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveArtifact(@Nullable
org.apache.maven.artifact.Artifact filteredArtifact,
org.apache.maven.artifact.Artifact providerArtifact)
throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException
org.apache.maven.artifact.resolver.ArtifactResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionpublic Classpath getProviderClasspath(java.lang.String provider, java.lang.String version, org.apache.maven.artifact.Artifact filteredArtifact) throws org.apache.maven.artifact.resolver.ArtifactNotFoundException, org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundExceptionorg.apache.maven.artifact.resolver.ArtifactResolutionExceptionpublic Classpath addProviderToClasspath(java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> pluginArtifactMap, org.apache.maven.artifact.Artifact surefireArtifact) throws org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException
org.apache.maven.artifact.resolver.ArtifactResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundException