ShrinkWrap Resolver Maven API 2.0.0-alpha-1

org.jboss.shrinkwrap.resolver.api.maven
Interface EffectivePomMavenDependencyResolver

All Superinterfaces:
Child<MavenDependencyResolver>, ConfiguredMavenDependencyResolver, DependencyBuilder<MavenDependencyBuilder>, DependencyResolver<MavenResolutionFilter,MavenDependency>

public interface EffectivePomMavenDependencyResolver
extends Child<MavenDependencyResolver>, DependencyResolver<MavenResolutionFilter,MavenDependency>, DependencyBuilder<MavenDependencyBuilder>, ConfiguredMavenDependencyResolver


Method Summary
 EffectivePomMavenDependencyResolver importAllDependencies()
           
 EffectivePomMavenDependencyResolver importAnyDependencies(MavenResolutionFilter filter)
          Adds any dependencies defined by a pom file.
 EffectivePomMavenDependencyResolver importTestDependencies()
          Adds all dependencies defined by a pom file in scope test.
 EffectivePomMavenDependencyResolver importTestDependencies(MavenResolutionFilter filter)
          Adds all dependencies defined by a pom file in scope test.
 
Methods inherited from interface org.jboss.shrinkwrap.resolver.api.Child
up
 
Methods inherited from interface org.jboss.shrinkwrap.resolver.api.DependencyResolver
resolveAs, resolveAs, resolveAsFiles, resolveAsFiles
 
Methods inherited from interface org.jboss.shrinkwrap.resolver.api.DependencyBuilder
artifact, artifacts
 

Method Detail

importTestDependencies

EffectivePomMavenDependencyResolver importTestDependencies()
Adds all dependencies defined by a pom file in scope test.

Returns:
The modified archive

importTestDependencies

EffectivePomMavenDependencyResolver importTestDependencies(MavenResolutionFilter filter)
Adds all dependencies defined by a pom file in scope test. User has additional possibility to filter the dependencies.

Parameters:
filter - the filter to be applied
Returns:
The modified archive
Throws:
IllegalArgumentException - If filter is not supplied

importAnyDependencies

EffectivePomMavenDependencyResolver importAnyDependencies(MavenResolutionFilter filter)
Adds any dependencies defined by a pom file. User have to use a filter to filter the dependencies.

Parameters:
filter - the filter to be applied
Returns:
The modified archive
Throws:
IllegalArgumentException - If filter is not supplied

importAllDependencies

EffectivePomMavenDependencyResolver importAllDependencies()

ShrinkWrap Resolver Maven API 2.0.0-alpha-1

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