ShrinkWrap Resolver Maven Implementation 2.0.0-alpha-1

org.jboss.shrinkwrap.resolver.impl.maven
Class MavenDependencyResolverImpl

java.lang.Object
  extended by org.jboss.shrinkwrap.resolver.impl.maven.MavenDependencyResolverImpl
All Implemented Interfaces:
DependencyBuilder<MavenDependencyBuilder>, ConfiguredMavenDependencyResolver, MavenDependencyResolver, ResolverEntryPoint<MavenDependencyResolver>, MavenEnvironmentRetrieval

public class MavenDependencyResolverImpl
extends Object
implements MavenDependencyResolver, MavenEnvironmentRetrieval


Constructor Summary
MavenDependencyResolverImpl()
           
MavenDependencyResolverImpl(org.jboss.shrinkwrap.resolver.impl.maven.MavenEnvironment maven)
           
 
Method Summary
 MavenDependencyBuilder artifact(String coordinates)
           
 MavenDependencyBuilder artifacts(String... coordinates)
           
<T extends ConfiguredMavenDependencyResolver>
T
configureFrom(MavenConfigurationType<T> configurationType)
           
 MavenDependencyResolver disableMavenCentral()
           
 org.jboss.shrinkwrap.resolver.impl.maven.MavenEnvironment getMavenEnvironment()
           
 MavenDependencyResolver goOffline()
           
 EffectivePomMavenDependencyResolver loadEffectivePom(String path)
           
 MavenDependencyResolver loadSettings(String userSettings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenDependencyResolverImpl

public MavenDependencyResolverImpl()

MavenDependencyResolverImpl

public MavenDependencyResolverImpl(org.jboss.shrinkwrap.resolver.impl.maven.MavenEnvironment maven)
Method Detail

configureFrom

public <T extends ConfiguredMavenDependencyResolver> T configureFrom(MavenConfigurationType<T> configurationType)
Specified by:
configureFrom in interface MavenDependencyResolver

loadSettings

public MavenDependencyResolver loadSettings(String userSettings)
Specified by:
loadSettings in interface MavenDependencyResolver

loadEffectivePom

public EffectivePomMavenDependencyResolver loadEffectivePom(String path)
                                                     throws ResolutionException
Specified by:
loadEffectivePom in interface MavenDependencyResolver
Throws:
ResolutionException

disableMavenCentral

public MavenDependencyResolver disableMavenCentral()
Specified by:
disableMavenCentral in interface MavenDependencyResolver

goOffline

public MavenDependencyResolver goOffline()
Specified by:
goOffline in interface MavenDependencyResolver

artifact

public MavenDependencyBuilder artifact(String coordinates)
                                throws ResolutionException
Specified by:
artifact in interface DependencyBuilder<MavenDependencyBuilder>
Throws:
ResolutionException

artifacts

public MavenDependencyBuilder artifacts(String... coordinates)
                                 throws ResolutionException
Specified by:
artifacts in interface DependencyBuilder<MavenDependencyBuilder>
Throws:
ResolutionException

getMavenEnvironment

public org.jboss.shrinkwrap.resolver.impl.maven.MavenEnvironment getMavenEnvironment()
Specified by:
getMavenEnvironment in interface MavenEnvironmentRetrieval

ShrinkWrap Resolver Maven Implementation 2.0.0-alpha-1

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.