public class MavenRepositorySystem extends Object
| Constructor and Description |
|---|
MavenRepositorySystem()
Creates a Maven repository system
|
| Modifier and Type | Method and Description |
|---|---|
org.sonatype.aether.RepositorySystemSession |
getSession(org.apache.maven.settings.Settings settings)
Spawns a working session from the repository system.
|
org.sonatype.aether.resolution.ArtifactResult |
resolveArtifact(org.sonatype.aether.RepositorySystemSession session,
org.sonatype.aether.resolution.ArtifactRequest request)
Resolves an artifact
|
Collection<org.sonatype.aether.resolution.ArtifactResult> |
resolveDependencies(org.sonatype.aether.RepositorySystemSession repoSession,
MavenWorkingSession swrSession,
org.sonatype.aether.collection.CollectRequest request,
MavenResolutionFilter[] filters)
Resolves artifact dependencies.
|
public MavenRepositorySystem()
public org.sonatype.aether.RepositorySystemSession getSession(org.apache.maven.settings.Settings settings)
settings - A configuration of current sessionpublic Collection<org.sonatype.aether.resolution.ArtifactResult> resolveDependencies(org.sonatype.aether.RepositorySystemSession repoSession, MavenWorkingSession swrSession, org.sonatype.aether.collection.CollectRequest request, MavenResolutionFilter[] filters) throws org.sonatype.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 computedfilter - The filter of dependency resultsrequestorg.sonatype.aether.collection.DependencyCollectionException - If a dependency could not be computed or collectedorg.sonatype.aether.resolution.ArtifactResolutionException - If an artifact could not be fetchedorg.sonatype.aether.resolution.DependencyResolutionExceptionpublic org.sonatype.aether.resolution.ArtifactResult resolveArtifact(org.sonatype.aether.RepositorySystemSession session,
org.sonatype.aether.resolution.ArtifactRequest request)
throws org.sonatype.aether.resolution.ArtifactResolutionException
session - The current Maven sessionrequest - The request to be computedorg.sonatype.aether.resolution.ArtifactResolutionException - If the artifact could not be fetchedCopyright © 2012 JBoss by Red Hat. All Rights Reserved.