final 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.repository.ArtifactRepository |
localRepository |
private ConsoleLogger |
log |
private java.lang.String |
pluginName |
private static java.lang.String[] |
PROVIDER_CLASSPATH_ORDER |
(package private) static java.lang.String |
PROVIDER_GROUP_ID |
private java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> |
remoteRepositories |
private org.apache.maven.repository.RepositorySystem |
repositorySystem |
Constructor and Description |
---|
SurefireDependencyResolver(org.apache.maven.repository.RepositorySystem repositorySystem,
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,
java.lang.String pluginName) |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Set<org.apache.maven.artifact.Artifact> |
addProviderToClasspath(java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> pluginArtifactMap,
org.apache.maven.artifact.Artifact mojoPluginArtifact,
org.apache.maven.artifact.Artifact surefireCommon,
org.apache.maven.artifact.Artifact surefireApi,
org.apache.maven.artifact.Artifact surefireLoggerApi) |
(package private) java.util.Set<org.apache.maven.artifact.Artifact> |
getProviderClasspath(java.lang.String providerArtifactId,
java.lang.String providerVersion) |
(package private) static boolean |
isWithinVersionSpec(org.apache.maven.artifact.Artifact artifact,
java.lang.String versionSpec) |
private static java.util.Set<org.apache.maven.artifact.Artifact> |
orderProviderArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> providerArtifacts) |
(package private) org.apache.maven.artifact.resolver.ArtifactResolutionResult |
resolveArtifact(org.apache.maven.artifact.Artifact providerArtifact) |
private org.apache.maven.artifact.resolver.ArtifactResolutionResult |
resolveArtifact(org.apache.maven.artifact.Artifact providerArtifact,
org.apache.maven.artifact.Artifact excludeArtifact) |
static final java.lang.String PROVIDER_GROUP_ID
private static final java.lang.String[] PROVIDER_CLASSPATH_ORDER
private final org.apache.maven.repository.RepositorySystem repositorySystem
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 java.lang.String pluginName
SurefireDependencyResolver(org.apache.maven.repository.RepositorySystem repositorySystem, 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, java.lang.String pluginName)
static boolean isWithinVersionSpec(@Nullable org.apache.maven.artifact.Artifact artifact, @Nonnull java.lang.String versionSpec)
org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveArtifact(org.apache.maven.artifact.Artifact providerArtifact)
private org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveArtifact(org.apache.maven.artifact.Artifact providerArtifact, @Nullable org.apache.maven.artifact.Artifact excludeArtifact)
@Nonnull java.util.Set<org.apache.maven.artifact.Artifact> getProviderClasspath(java.lang.String providerArtifactId, java.lang.String providerVersion)
java.util.Set<org.apache.maven.artifact.Artifact> addProviderToClasspath(java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> pluginArtifactMap, org.apache.maven.artifact.Artifact mojoPluginArtifact, org.apache.maven.artifact.Artifact surefireCommon, org.apache.maven.artifact.Artifact surefireApi, org.apache.maven.artifact.Artifact surefireLoggerApi)
private static java.util.Set<org.apache.maven.artifact.Artifact> orderProviderArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> providerArtifacts)