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 ConsoleLogger |
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,
ConsoleLogger 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) |
private 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 ConsoleLogger 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, ConsoleLogger 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)
private org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveArtifact(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.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
@Nonnull public 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.ArtifactNotFoundException
org.apache.maven.artifact.resolver.ArtifactResolutionException
public 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.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException