|
ShrinkWrap Resolver Maven Implementation 1.1.0-alpha-3 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.shrinkwrap.resolver.impl.maven.MavenRepositorySystem
public class MavenRepositorySystem
Abstraction of the repository system for purposes of dependency resolution used by Maven
| Constructor Summary | |
|---|---|
MavenRepositorySystem()
Creates a Maven repository system |
|
| Method Summary | |
|---|---|
org.sonatype.aether.artifact.ArtifactTypeRegistry |
getArtifactTypeRegistry(org.jboss.shrinkwrap.resolver.impl.maven.MavenDependencyResolverSettings settings)
Gets registry of the known artifact types |
org.sonatype.aether.artifact.ArtifactTypeRegistry |
getArtifactTypeRegistry(org.sonatype.aether.RepositorySystemSession session)
Gets registry of the known artifact types |
org.sonatype.aether.RepositorySystemSession |
getSession(org.jboss.shrinkwrap.resolver.impl.maven.MavenDependencyResolverSettings settings)
Spawns a working session from the repository system. |
org.apache.maven.model.Model |
loadPom(File pom,
org.jboss.shrinkwrap.resolver.impl.maven.MavenDependencyResolverSettings settings,
MavenModelResolver modelResolver)
|
org.apache.maven.model.Model |
loadPom(File pom,
org.jboss.shrinkwrap.resolver.impl.maven.MavenDependencyResolverSettings settings,
org.sonatype.aether.RepositorySystemSession session)
Loads a POM file and updates settings both in current system and the session. |
void |
loadSettings(File file,
org.jboss.shrinkwrap.resolver.impl.maven.MavenDependencyResolverSettings settings)
Loads Maven settings from a file. |
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 session,
org.sonatype.aether.collection.CollectRequest request,
MavenResolutionFilter filter)
Resolves artifact dependencies. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MavenRepositorySystem()
| Method Detail |
|---|
public org.sonatype.aether.RepositorySystemSession getSession(org.jboss.shrinkwrap.resolver.impl.maven.MavenDependencyResolverSettings settings)
settings - A configuration of current sessionpublic org.sonatype.aether.artifact.ArtifactTypeRegistry getArtifactTypeRegistry(org.sonatype.aether.RepositorySystemSession session)
session - Session which contains requested information
public org.sonatype.aether.artifact.ArtifactTypeRegistry getArtifactTypeRegistry(org.jboss.shrinkwrap.resolver.impl.maven.MavenDependencyResolverSettings settings)
settings - Settings which will be used to spawn the session
public org.apache.maven.model.Model loadPom(File pom,
org.jboss.shrinkwrap.resolver.impl.maven.MavenDependencyResolverSettings settings,
org.sonatype.aether.RepositorySystemSession session)
throws ResolutionException
pom - The POM file which contains either settings or a reference to a parent POMsession - The session to be used to fetch possible parents
ResolutionException - If dependency resolution, such as retrieving an artifact parent fails
public org.apache.maven.model.Model loadPom(File pom,
org.jboss.shrinkwrap.resolver.impl.maven.MavenDependencyResolverSettings settings,
MavenModelResolver modelResolver)
throws ResolutionException
ResolutionException
public void loadSettings(File file,
org.jboss.shrinkwrap.resolver.impl.maven.MavenDependencyResolverSettings settings)
file - The file which contains Maven settingssettings - Settings object to be updated
public Collection<org.sonatype.aether.resolution.ArtifactResult> resolveDependencies(org.sonatype.aether.RepositorySystemSession session,
org.sonatype.aether.collection.CollectRequest request,
MavenResolutionFilter filter)
throws org.sonatype.aether.resolution.DependencyResolutionException
ArtifactResult contains a reference to a file in Maven local repository.
session - The current Maven sessionrequest - The request to be computedfilter - The filter of dependency results
request
org.sonatype.aether.collection.DependencyCollectionException - If a dependency could not be computed or collected
org.sonatype.aether.resolution.ArtifactResolutionException - If an artifact could not be fetched
org.sonatype.aether.resolution.DependencyResolutionException
public 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 computed
org.sonatype.aether.resolution.ArtifactResolutionException - If the artifact could not be fetched
|
ShrinkWrap Resolver Maven Implementation 1.1.0-alpha-3 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||