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)