ShrinkWrap Resolver Maven Implementation 2.0.0-alpha-1

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

java.lang.Object
  extended by org.jboss.shrinkwrap.resolver.impl.maven.AbstractMavenDependencyResolverBase
All Implemented Interfaces:
DependencyResolver<MavenResolutionFilter,MavenDependency>, MavenEnvironmentRetrieval
Direct Known Subclasses:
EffectivePomMavenDependencyResolverImpl

public abstract class AbstractMavenDependencyResolverBase
extends Object
implements DependencyResolver<MavenResolutionFilter,MavenDependency>, MavenEnvironmentRetrieval

Representation of the last execution point from Maven execution cycle. This class is responsible for resolution of the artifacts which were configured on the session.

Author:
Karel Piwko

Field Summary
protected  org.jboss.shrinkwrap.resolver.impl.maven.MavenEnvironment maven
           
 
Constructor Summary
protected AbstractMavenDependencyResolverBase(org.jboss.shrinkwrap.resolver.impl.maven.MavenEnvironment maven)
           
 
Method Summary
 org.jboss.shrinkwrap.resolver.impl.maven.MavenEnvironment getMavenEnvironment()
           
<ARCHIVEVIEW extends org.jboss.shrinkwrap.api.Assignable>
Collection<ARCHIVEVIEW>
resolveAs(Class<ARCHIVEVIEW> archiveView)
           
<ARCHIVEVIEW extends org.jboss.shrinkwrap.api.Assignable>
Collection<ARCHIVEVIEW>
resolveAs(Class<ARCHIVEVIEW> archiveView, MavenResolutionFilter filter)
           
 File[] resolveAsFiles()
           
 File[] resolveAsFiles(MavenResolutionFilter filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

maven

protected org.jboss.shrinkwrap.resolver.impl.maven.MavenEnvironment maven
Constructor Detail

AbstractMavenDependencyResolverBase

protected AbstractMavenDependencyResolverBase(org.jboss.shrinkwrap.resolver.impl.maven.MavenEnvironment maven)
Method Detail

resolveAs

public <ARCHIVEVIEW extends org.jboss.shrinkwrap.api.Assignable> Collection<ARCHIVEVIEW> resolveAs(Class<ARCHIVEVIEW> archiveView)
                                                                              throws ResolutionException
Specified by:
resolveAs in interface DependencyResolver<MavenResolutionFilter,MavenDependency>
Throws:
ResolutionException

resolveAs

public <ARCHIVEVIEW extends org.jboss.shrinkwrap.api.Assignable> Collection<ARCHIVEVIEW> resolveAs(Class<ARCHIVEVIEW> archiveView,
                                                                                                   MavenResolutionFilter filter)
                                                                              throws ResolutionException
Specified by:
resolveAs in interface DependencyResolver<MavenResolutionFilter,MavenDependency>
Throws:
ResolutionException

resolveAsFiles

public File[] resolveAsFiles()
                      throws ResolutionException
Specified by:
resolveAsFiles in interface DependencyResolver<MavenResolutionFilter,MavenDependency>
Throws:
ResolutionException

resolveAsFiles

public File[] resolveAsFiles(MavenResolutionFilter filter)
                      throws ResolutionException
Specified by:
resolveAsFiles in interface DependencyResolver<MavenResolutionFilter,MavenDependency>
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.