public class MavenRepositorySystem extends Object
| Constructor and Description |
|---|
MavenRepositorySystem()
Creates a Maven repository system
|
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.aether.DefaultRepositorySystemSession |
getSession(org.apache.maven.settings.Settings settings,
boolean legacyLocalRepository)
Spawns a working session from the repository system.
|
org.eclipse.aether.resolution.ArtifactResult |
resolveArtifact(org.eclipse.aether.RepositorySystemSession session,
org.eclipse.aether.resolution.ArtifactRequest request)
Resolves an artifact
|
Collection<org.eclipse.aether.resolution.ArtifactResult> |
resolveDependencies(org.eclipse.aether.RepositorySystemSession repoSession,
MavenWorkingSession swrSession,
org.eclipse.aether.collection.CollectRequest request,
MavenResolutionFilter[] filters)
Resolves artifact dependencies.
|
org.eclipse.aether.resolution.VersionRangeResult |
resolveVersionRange(org.eclipse.aether.RepositorySystemSession session,
org.eclipse.aether.resolution.VersionRangeRequest request)
Resolves versions range
|
public MavenRepositorySystem()
public org.eclipse.aether.DefaultRepositorySystemSession getSession(org.apache.maven.settings.Settings settings,
boolean legacyLocalRepository)
settings - A configuration of current sessionpublic Collection<org.eclipse.aether.resolution.ArtifactResult> resolveDependencies(org.eclipse.aether.RepositorySystemSession repoSession, MavenWorkingSession swrSession, org.eclipse.aether.collection.CollectRequest request, MavenResolutionFilter[] filters) throws org.eclipse.aether.resolution.DependencyResolutionException
ArtifactResult contains a reference to a file in Maven local repository.repoSession - The current Maven sessionswrSession - SWR Aether session abstractionrequest - The request to be computedfilters - The filters of dependency resultsrequestorg.eclipse.aether.collection.DependencyCollectionException - If a dependency could not be computed or collectedorg.eclipse.aether.resolution.ArtifactResolutionException - If an artifact could not be fetchedorg.eclipse.aether.resolution.DependencyResolutionExceptionpublic org.eclipse.aether.resolution.ArtifactResult resolveArtifact(org.eclipse.aether.RepositorySystemSession session,
org.eclipse.aether.resolution.ArtifactRequest request)
throws org.eclipse.aether.resolution.ArtifactResolutionException
session - The current Maven sessionrequest - The request to be computedorg.eclipse.aether.resolution.ArtifactResolutionException - If the artifact could not be fetchedpublic org.eclipse.aether.resolution.VersionRangeResult resolveVersionRange(org.eclipse.aether.RepositorySystemSession session,
org.eclipse.aether.resolution.VersionRangeRequest request)
throws org.eclipse.aether.resolution.VersionRangeResolutionException
session - The current Maven sessionrequest - The request to be computedorg.eclipse.aether.resolution.VersionRangeResolutionExceptionCopyright © 2014 JBoss by Red Hat. All rights reserved.