public class MavenArtifactResolver extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MavenArtifactResolver.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected MavenLocalRepositoryManager |
localRepoManager |
protected List<org.eclipse.aether.repository.RemoteRepository> |
remoteRepos |
protected org.eclipse.aether.RepositorySystemSession |
repoSession |
protected org.eclipse.aether.RepositorySystem |
repoSystem |
| Modifier and Type | Method and Description |
|---|---|
void |
addRemoteRepositories(List<org.eclipse.aether.repository.RemoteRepository> repos) |
static MavenArtifactResolver.Builder |
builder() |
org.eclipse.aether.collection.CollectResult |
collectDependencies(org.eclipse.aether.artifact.Artifact artifact) |
org.eclipse.aether.collection.CollectResult |
collectDependencies(org.eclipse.aether.artifact.Artifact artifact,
List<org.eclipse.aether.graph.Dependency> deps) |
MavenLocalRepositoryManager |
getLocalRepositoryManager() |
org.eclipse.aether.RepositorySystemSession |
getSession() |
void |
install(org.eclipse.aether.artifact.Artifact artifact) |
org.eclipse.aether.resolution.ArtifactResult |
resolve(org.eclipse.aether.artifact.Artifact artifact) |
List<org.eclipse.aether.resolution.ArtifactResult> |
resolve(List<org.eclipse.aether.resolution.ArtifactRequest> artifacts) |
org.eclipse.aether.resolution.DependencyResult |
resolveDependencies(org.eclipse.aether.artifact.Artifact artifact) |
org.eclipse.aether.resolution.DependencyResult |
resolveDependencies(org.eclipse.aether.artifact.Artifact artifact,
List<org.eclipse.aether.graph.Dependency> deps) |
org.eclipse.aether.resolution.ArtifactDescriptorResult |
resolveDescriptor(org.eclipse.aether.artifact.Artifact artifact) |
org.eclipse.aether.resolution.VersionRangeResult |
resolveVersionRange(org.eclipse.aether.artifact.Artifact artifact) |
protected final org.eclipse.aether.RepositorySystem repoSystem
protected final org.eclipse.aether.RepositorySystemSession repoSession
protected final List<org.eclipse.aether.repository.RemoteRepository> remoteRepos
protected final MavenLocalRepositoryManager localRepoManager
public static MavenArtifactResolver.Builder builder()
public MavenLocalRepositoryManager getLocalRepositoryManager()
public org.eclipse.aether.RepositorySystemSession getSession()
public void addRemoteRepositories(List<org.eclipse.aether.repository.RemoteRepository> repos)
public org.eclipse.aether.resolution.ArtifactResult resolve(org.eclipse.aether.artifact.Artifact artifact)
throws AppModelResolverException
AppModelResolverExceptionpublic List<org.eclipse.aether.resolution.ArtifactResult> resolve(List<org.eclipse.aether.resolution.ArtifactRequest> artifacts) throws AppModelResolverException
AppModelResolverExceptionpublic org.eclipse.aether.resolution.ArtifactDescriptorResult resolveDescriptor(org.eclipse.aether.artifact.Artifact artifact)
throws AppModelResolverException
AppModelResolverExceptionpublic org.eclipse.aether.resolution.VersionRangeResult resolveVersionRange(org.eclipse.aether.artifact.Artifact artifact)
throws AppModelResolverException
AppModelResolverExceptionpublic org.eclipse.aether.collection.CollectResult collectDependencies(org.eclipse.aether.artifact.Artifact artifact)
throws AppModelResolverException
AppModelResolverExceptionpublic org.eclipse.aether.resolution.DependencyResult resolveDependencies(org.eclipse.aether.artifact.Artifact artifact)
throws AppModelResolverException
AppModelResolverExceptionpublic org.eclipse.aether.collection.CollectResult collectDependencies(org.eclipse.aether.artifact.Artifact artifact,
List<org.eclipse.aether.graph.Dependency> deps)
throws AppModelResolverException
AppModelResolverExceptionpublic org.eclipse.aether.resolution.DependencyResult resolveDependencies(org.eclipse.aether.artifact.Artifact artifact,
List<org.eclipse.aether.graph.Dependency> deps)
throws AppModelResolverException
AppModelResolverExceptionpublic void install(org.eclipse.aether.artifact.Artifact artifact)
throws AppModelResolverException
AppModelResolverExceptionCopyright © 2019 JBoss by Red Hat. All rights reserved.